finish problem 48