Problem 48 solution
Problem 44 solution
Problem 45 solution