Quiz #596 answers