problem 19 close to finished