I am afraid I would have to resort to cheating and write the whole thing out ....then I would make mistakes along the way.
I am very IMPRESSED with Feebs findings on the problem, but they help me about as much as they have helped you. My only comfort to you Graeme is that it is Easter soon and you will get lots of eggs.
Maybe enought o pile up into a pyrmid !
Hope someone with a few more brains than me can help you out
Good Luck !