Blocks Puzzle

puzzle
813 Played