Blocks Puzzle

puzzle
995 Played