Solution for problem 17
.