Farm Block Puzzle

tetris
1666 Played