Farm Block Puzzle

tetris
1617 Played