Problem 46 solved