Farm Block Puzzle

tetris
1587 Played