Problem 022
Problem 045