Farm Block Puzzle

tetris
1610 Played