Blocks Puzzle

puzzle
803 Played