finish problem 18
finish problem 18