Blocks Puzzle

puzzle
802 Played