Solve problem 44
Solve problem 45
Solve problem 46