Questions and answers by

ThrobbingHorse