187/B - N.M. Arfath (22 points)