Problem #87: Dinner for Three
An ancient Arabic puzzle goes like this: A hunter met two shepherds,
one of whom had three loaves of bread and the other, five loaves. All the
loaves were the same size. The three men agreed to share the eight loaves
equally between them. After they had eaten, the hunter gave the shepherds
eight bronze coins as payment for his meal.
How should the two shepherds fairly divide this money?