Blocks Puzzle

puzzle
799 Played