Puzzle Blocks

puzzle
1855 Played