finished problem 127