Blocks Puzzle

puzzle
804 Played