problem 17 only...