Blocks Puzzle

puzzle
1601 Played