cleanup
Problem 17.