Farm Block Puzzle

tetris
1618 Played