On the farm Puzzle