added problem 1 here.