Blocks Puzzle

puzzle
622 Played