Farm Block Puzzle

82.76%