Blocks Puzzle

puzzle
623 Played