A story and puzzle in 76 clues