Quiz #587 answers