Blocks Puzzle

puzzle
795 Played