Quiz #300 answers