Quiz #525 answers