Answers

to come...