Problem 31 solved and enhanced