1.앨프의 말이 진실이라면 나머지 네명의 진술 중 데이비드 다크 한명의 진술만 거짓말이 되므로 전제조건에 부합하지 않음.
따라서 앨프는 거짓 확정, 데이비드는 진실 확정. 배리/클리/어니 셋이서 거짓1, 진실2를 나눠가져야 하는 상황.
2.배리가 진실일 경우 클리와 어니가 한명은 진실 한명은 거짓이 되는데 배리와 어니의 진술은 서로 연관성이 있어 둘 다 거짓이거나 둘 다 진실이 되어야 함. 둘 다 거짓이라면 앨프의 거짓과 합쳐 거짓이 3개가 되므로 전제조건에 부합하지 않음. 따라서 둘 다 진실. 클리가 거짓이 되면 자연스레 어니 블랙의 짓이 됨.
엘프 화이트와 데이비드 다크는 둘 다 참일수도, 둘 다 거짓일 수도 없으니 둘 중 한 명이 거짓.
그럼 나머지 거짓말 하는 한 명을 찾아야 하는데, 베리 글루미와 어니블랙은 둘 다 참일 수 밖에 없습니다.
따라서 거짓말하는 나머지 한 명은 클리 셰이디고, 클리 셰이디가 어니블랙이 범인이 아니라고 했으니 범인은 어니 블랙이 됩니다.