<셰릴이 건넨 후보 10개>
5월: 15일, 16일, 19일
6월: 17일, 18일
7월: 14일, 16일
8월: 14일, 15일, 17일
힌트1: 처음에 앨버트는 버나드가 셰릴의 생일을 모를 것이라고 확신했다
앨버트는 셰릴 생일이 무슨 달에 있는지는 알고 있다. 그리고 '날짜(일)'만 알아서는 정확한 생일을 찾을 수 없다고 확신하고 있다.
따라서 셰릴의 생일은 '18일', '19일'과 같이 10가지 케이스에서 단 한 번씩만 들어간 날짜가 있는 달에 있지 않다.
그러므로 이 힌트에서 셰릴의 생일이 '5/19'이 포함된 5월, '6/18'이 포함된 6월이 아니라는 사실을 알 수 있다.
남은 경우의 수
7월: 14일, 16일
8월: 14일, 15일, 17일
힌트2: 앨버트의 이야기를 들은 버나드는 "셰릴 생일을 이젠 알겠다"고 대답했다
버나드는 '일(날짜)'를 알고 있다. 만약 버나드가 들은 것이 '14일'이라면 그는 생일을 바로 알아낼 수 없다. 그러므로 '14일'은 모두 지워야 한다.
남은 경우의 수
7월: 16일
8월: 15일, 17일
힌트3: 버나드가 알겠다고 하자, 앨버트는 이제 자기도 셰릴 생일을 알겠다고 했다.
앨버트는 '달(월)'을 알고 있다. 3가지가 남은 상태에서 만약 앨버트가 '8월'이라고 이야기를 들었다면 생일을 알아내지 못했을 것이다. 8월에는 '날짜(일)'이 다른 2가지의 케이스가 있기 때문이다.
그러므로 8월에 해당하는 케이스가 모두 지워지고, 셰릴의 생일은 '7월 16일'이다.