Solved problem 43
Solved problem 45