Brain-Teaser 339: Cross country

From The Sunday Times, 5th November 1967 [link]

Tom, Dick and Harry had come up the school together and in three successive years had competed in the Junior, Colts and Senior, cross-country races.

Every year they finished in the same positions but interchanged so that no boy came in the same position twice. The same applied to the numbers on their vests, all six numbers being different, odd, and greater than 1.

When each boy multiplied his position number by the number he was wearing at the time, the nine results were all different and together totalled 841.

Dick beat the other two in the Junior race, but the number he was wearing was smaller than his position number; but he was wearing the highest card number in the Senior race, and this was [also] smaller than his position number.

Harry’s three products had a sum smaller than that of either of the other two.

What were the three boys’ positions in the Colts race and what numbers were they wearing?

This puzzle is included in the book Sunday Times Brain Teasers (1974). The puzzle text is taken from the book.

[teaser339]