Many Prizes solutions

Many Prizes was solved using OCaml by 2 contestants. Solution sizes: average 727 bytes (shortest: 576; longest: 1031).