adding problem 42