508 - H.M. Ghanawathi (30 points)