Farm Block Puzzle

tetris
1655 Played