finished problem 124