Sum and differences

Three numbers add up to 100. The difference between the larger two is 12 and the difference between the smaller two is 2. What are the numbers?
Exploring and noticing Working systematically Conjecturing and generalising Visualising and representing Reasoning, convincing and proving
Being curious Being resourceful Being resilient Being collaborative


Three numbers add up to 100.

The difference between the two larger numbers is 12.

The difference between the two smaller numbers is 2.

What are the numbers?

This problem is taken from the World Mathematics Championships