Farm Block Puzzle

tetris
1732 Played