Solved problem 31
Solved problem 33