Blocks Puzzle

puzzle
621 Played