186/B - M.I. Ilham (40 points)