Blocks Puzzle

puzzle
1604 Played