Quiz #586 answers