update to problem 26