problem 30 solved