problem 20 solved