adding problem 45