Answers edited by Aidan Bradley