Farm Block Puzzle

Farm Block Puzzle