438 - J.M. Heenmenika (50 points)