finish problem 33