Quiz #659 answers