Help the children with their homework, I am an idiot! Please answer (high score)

When grandpa is exactly three times the age of his grandson.

10 years old counts three times.

Namely: 10*3

Grandpa's years beyond (10*3) are 50-( 10*3).

Because grandpa is exactly three times as old as his grandson.

In other words, grandpa's age is twice that of (10*3).

So (50- 10 * 3)/2 = 10 (year)

Does he understand?