Quiz #520 answers