problem 48 solved