problem 26 finished