problem 26 done