Farm Block Puzzle

tetris
1725 Played