Starting problem 17 over from scratch.