Blocks Puzzle

puzzle
628 Played