Problem 3
Probem 4