И така, какво е решението? Както обяснява Белос, то изобщо не е сложно, стига да го раздробим на логически стъпки.

За може Алберт (който знае месеца) да бъде сигурен, че Бърнард не знае кога е рожденият ден на Шерил, значи той е сигурен, че числото, което Бърнард знае, присъства повече от веднъж.

Следователно, той знае, че числото на Бърнард не е нито 18, нито 19 (които присъстват само по веднъж - в датите 19 май и 18 юни).

За да знае това, месецът трябва да е юли или август (така се изключват месеците, в които има единични числа).

Това е заключението, до което стига Бърнард, след което лесно разбира кога е рожденият ден на Шерил.

За да може да го разбере, значи неговото число присъства само веднъж в наличните възможности.

Изключваме 14 и ни остават три възможности: 16 юли, 15 август  и 17 август.

Като знае това, Алберт също е сигурен за датата. А знаейки това, можем да решим задачата: рожденият ден на Шерил е на 16 юли.

"Ако му е казала август, той няма как да е сигурен коя е датата," пише Бело.

И както коментират авторите в Ню Йорк Таймс, Шерил е зодия Рак, което не може да обясни поведението й. Надяваме се, че не очаква подарък.

Източник: Science Alert