Blocks Puzzle

puzzle
630 Played