Quiz #559 answers