Cleaned up Problem 004.