Sherlock Holmes: The Thinking Engine