Final answer:
The son is 26 years old and the man is 58 years old.
Step-by-step explanation:
Let's denote the son's age as 'x'. According to the problem, the man is 32 years older than his son, so the man's age can be represented as 'x + 32'.
Ten years ago, the man was three times as old as the son was then. This can be written as the equation:
(x + 32 - 10) = 3(x - 10)
Simplifying this equation, we get: x + 22 = 3x - 30. Solving for x, we find that the son is 26 years old. Substituting this value back into the expression for the man's age, we find that the man is 58 years old.
Therefore, the present age of the son is 26 years and the present age of the man is 58 years.