complete problem 2