finished problem 17!!!
...