finish problem 50