Farm Block Puzzle

tetris
1613 Played