one solution to problem 18