<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Očíslujeme si 0 = Sněhurka, 1 - 7 trpaslíci. Tedy hledáme
číslo od 0 do 7 - číslo má trojmístný binární zápis. 

Zeptáme se na dvě první cifry pomocí dvou otázek 
"Je první cifra 0?", "Je druhá cifra nula?".
Pak se zeptáme "Už jsi mi zalhal?" 

Pokud nyní odpoví NE, jde jistě o pravdivou odpověď. Pak nám zbývají
na určení poslední cifry tři otázky. Tím ji jistě odhalíme,
protože smí jenom jednou zalhat (třikrát se zeptáme na tutéž cifru).

Pokud odpoví ANO, je to těžší. Nemusí to být pravda - pak právě zalhal,
nebo to je pravda a již zalhal v prvních dvou odpovědích. Tedy
už musí lmuvit pravdu. Pomocí dvou otázek zjistíme, kdy zalhal
("Lhal jsi v první odpovědi?", "Lhal jsi v druhé odpovědi?").
Tím známe správně první dvě cifry. A pomocí poslední otázky 
zjistíme poslední cifru. 

Lhát se nemá.

(podle [Newman], problem 34)</pre></body></html>