Blocks Puzzle

puzzle
809 Played