finished problem 26