The following puzzle was posted here, but providing answers to the puzzle was closed without a correct and complete answer being provided:
An inspector knows that exactly one of 3 suspects committed a crime, and interviews them to find out which. Each person lies one time, and tells the truth the other time.
A says: I did not do it. B did it.
B says: I did not do it. I know that C did it.
C says: I did not do it. B does not know who it was.
Can the inspector figure out the culprit? If so, who is it?
The original question (and answers) can be found here: Logic puzzle - 3 suspects