Baker Street Whodunits: Puzzles of Deduction