222 - A.H. Ripad (40 points)