Farm Block Puzzle

tetris
1735 Played