updates to problem 11