You can
put this solution on YOUR website!My answers don't make sense, but I'll tell you what I got
Let M = my age in 2003
Let G = grandpa's age in 2003

given
Nine years lat in 2012,
I am

years old
My grandpa is

years old
also given, in 2012 grandpa's age is

Therfore,

or 2y 3m old in 2003
And grandpa's age in 2003 was

or 24y 9m old in 2003
This is too young to be my grandpa. How old could he have been
when my father was born? If I made a mistake, I don't see it.