Added problem 2 beginning