źródło

w nocy przed pierwszym pytaniem:
* Seba wie że Karynka ma 6 albo 8 krat
* Karynka wie ze Seba ma 10 albo 12 krat

Niezeleżnie od tej wiedzy, mogą przeprowadzać następujące rozumowanie:

Przed pytaniami oboje wiedzą, że liczby krat w ich oknach są parzyste i że oboje mają pomiędzy 0 a 20 krat:
Na początku:     2 <= S <= 18 [Seba ma co najmniej 2 i co najwyżej 18 krat w celi]
Na początku:     2 <= K <= 18 [Karynka ma co najmniej 2 i co najwyżej 18 krat w celi]

Karynka zobywa dodatkowe informacje na temat Sebastiana po tym, gdy on odmawia udzielenia odpowiedzi na pytanie[1],
a Seba zdobywa dodatkowe informacje na temat Karynki po tym, gdy ona odmawia udzielenia odpowiedzi na pytanie.

Po 1. poranku:   2 <= S <= 16 (bo gdyby miał  18 to by odpowiedział  20 na podstawie 2<=K)
Po 1. wirczorze: 4 <= K <= 16 (bo gdyby miała 18 to by odpowiedziała 20 na podstawie 2<=S, a gdyby miała 2 to by odpowiedziała 18 na podstawie S<=16)
Po 2. poranku:   4 <= S <= 14 (bo gdyby miał  16 to by odpowiedział  20 na podstawie 4<=K, a gdyby miał  2 to by odpowiedział  18 na podstawie K<=16)
Po 2. wieczorze: 6 <= K <= 14 (bo gdyby miała 16 to by odpowiadziała 20 na podstawie 4<=S, a gdyby miała 4 to by odpowiedziała 18 na podstawie S<=14)
Po 3. poranku:   6 <= S <= 12 (bo gdyby miał  14 to by odpowiedział  20 na podstawie 6<=K, a gdyby miał  4 to by odpowiedział  18 na podstawie K<=14)
Po 3 wieczorze:  8 <= K <= 12 (bo gdyby miała 14 to by odpowiedziała 20 na podstawie 6<=S, a gdyby miała 6 to by odpowiedziała 18 na podstawie S<=12)

Seba łączy fakty: od początku wiedział że Karynka ma 6 albo 8 krat, a teraz dodatkowo wie że Karynka ma co najmniej 8 krat!
Czwartego ranka Seba odpowiada czarnoksiężnikowi, że łącznie mają 20 krat w celach!

---

[1] ściśle mówiąc, Karynka wnioskuje że Seba odmówił odpowiedzi na podstawie tego, że czarnoksiężnik wraca do niej i zadaje pytanie od nowa