Quiz #540 answers