Quiz #640 answers