Quiz #667 answers