Blocks Puzzle

puzzle
627 Played