problem 17
fixed problem 11/12