riddles and detective logic