Jak dostałeś 17 sierpnia? 
Chyba się rąbnąłem, bo jak próbowałem zrekonstruować, to mi wychodzi, że rozumowanie ok, ale pasuje do
16 lipca. :-)
.
Następnie Cheryl zdradziła Albertowi, w którym miesiącu się urodziła, a Bernardowi którego dnia.
Po tym wszystkim pierwszy z nich stwierdził: Nie wiem, kiedy są urodziny Cheryl, ale wiem, że Bernard też tego nie wie.
Odpadają maj i czerwiec (każdy z nich zawiera datę z unikalnym dniem).
.
Drugi zaś powiedział: Na początku nie wiedziałem, kiedy są urodziny Cheryl, ale teraz już wiem.
1) Zostały lipiec i sierpień, więc Bernard musiał usłyszeć jeden z dni: 14, 15, 16, 17.
2) Gdyby to był 14, to Bernard nie mógłby stwiedzić, że już wie.
Zostają 15 sierpnia, 16 lipca, 17 sierpnia.
.
I już na sam koniec Albert dodał: W takim razie ja też znam datę urodzin Cheryl.
Gdyby to był sierpień, to Albert nie mógłby zdecydować, czy 15, czy 17.
W lipcu nie ma takiego dylematu - zostaje 16 lipca.