Farm Block Puzzle

tetris
1611 Played