Did up to problem 17; not finished that one.