done problem 45