Quiz #524 answers