Quiz #312 answers