Quiz #299 answers