Farm Block Puzzle

tetris
1560 Played