10 year compilation

Answers