Added up to Problem 50.