범인은 앨프입니다. 여기서 주의깊게 생각해봐야 점은 딱 한가지입니다. 만약 짐이 거짓을 말했다면 시드가 거짓말을 하고 있어요 는 시드가 진실을 말하고 있어요 로 바뀌게 됩니다. 그럼 시드가 진실을 말하고 있는 1명이 됩니다. 그럼 시드는 짐을 범인으로 지목했으니 짐이 범인이 됩니다. 여기서 앨프가 자기는 범인이 아니라고 했습니다. 그럼 앨프의 말은 사실이 됩니다. 시드가 이미 진실을 말했고 진실을 말하는 사람은 1명이므로 시드는 진실을 말하지 않습니다. 시드가 이런 모순되는 진실을 말하지 않게하려면 짐의 말이 진실이 되는 수 밖에 없습니다. 따라서 짐이 진실을 말하고 있습니다