Farm Block Puzzle

tetris
1621 Played