Quiz #528 answers