Quiz #523 answers