Blocks Puzzle

puzzle
796 Played