Farm Block Puzzle

tetris
1620 Played