Added solutions up to problem 17.