Tricky detective puzzles by