Quiz #677 answers