Quiz #343 answers