Blocks Puzzle

puzzle
807 Played