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?