answering 31 -