Blocks Puzzle

puzzle
626 Played