Blocks Puzzle

puzzle
632 Played