Problem one
Problem 2