Test your wits with our Sunday puzzle.