Quiz #646 answers