Answers edited by Prof Guillemette