Farm Block Puzzle

tetris
1727 Played