Quiz #643 answers