Quiz #589 answers