Blocks Puzzle

puzzle
637 Played