starting problem 18