Blocks Puzzle

puzzle
625 Played