attempted problem 22, couldn't crack it. But I will