Problem 50
Problem 52 & 63