A hen, a dog and a cat are stolen. Three suspects are arrested named Robin, Steve and Tim. The police is sure that all of them stole one of the animal but they don’t know who stole which animal.
Sherlock Holmes is appointed to identify and is provided with the following statements from the investigation.
Robin says “Tim stole the hen”,
Steve says “Tim stole the dog”,
Tim says “Both Robin and Steve are lying. I neither stole hen, nor dog”.
Sherlock is somehow able to deduce that the man who stole the cat is telling a lie and the man who stole the hen is telling truth.
Who stole which animal?