Farm Block Puzzle

tetris
1609 Played