Blocks Puzzle

puzzle
1133 Played