Quiz #580 answers