Blocks Puzzle

puzzle
639 Played