Title: Sherlock Holmes and Three Tales of Code Breaking