complete problem 42