Edgar Allen Poe’s 150 year old puzzle has been solved.