problem 22 solved
problem 23 solved