Farm Block Puzzle

tetris
1675 Played