Blocks Puzzle

puzzle
638 Played