exercise 31 working