Solution for Problem 3