Thanks to Rob Whitton for providing this quiz.