Farm Block Puzzle

tetris
1660 Played