finish problem 34