Problem2
Problem 2 start