443 - D.M. Heenmenika (30 points)