Quiz #667

Quiz #667 answers