The answer to last week's puzzle: