Complete problem 3
Complete problem 2