Farm Block Puzzle

tetris
1670 Played