Farm Block Puzzle

tetris
1712 Played