Blocks Puzzle

puzzle
629 Played