Puzzle Blocks

puzzle
1811 Played