Quiz #504 answers