A farmer has irrigation systems that work for circular fields. He wants to lay out the fields, so that he wastes as little land as possible and wastes no water at all. So, the fields can’t overlap and there can’t be factional fields because then he will be watering somebody else’s lands. He is looking at many different pieces of land and computing how many circular fields will fit on a rectangular piece of land. It’s a bit of a pain. Let’s write a program to help.