Quiz #577 answers