Есть три бога: A, B и C, которые являются богами истины, лжи и случая в произвольном порядке. Бог истины всегда говорит правду, бог лжи — всегда обманывает, бог случая может говорить и правду, и ложь в произвольном порядке. Требуется определить богов, задав 3 вопроса, на которые можно ответить «да» или «нет». Каждый вопрос задаётся только одному богу, но можно задавать одному богу более одного вопроса. Боги понимают язык, но отвечают на своём языке, в котором есть 2 слова «da» и «ja», причём неизвестно, какое слово обозначает «да», а какое «нет».
Спросить любого бога: "Если бы я спросил бога истины, какое слово обозначает 'да', как бы он ответил?" Если бог отвечает «da», значит это бог истины, если «ja» — значит это либо бог лжи, либо бог случая.
Спросить бога, который не был определён ранее, следующий вопрос: "Если бы я попросил вас сказать правду, что бы вы ответили на мой первый вопрос да или нет?" Если бог отвечает «da», то это бог случая, иначе — это бог лжи.
Спросить бога, который остался, следующий вопрос: "Если бы я спросил бога истины, как они бы ответили на мой второй вопрос?" Если бог отвечает «da», то это бог истины, если «ja» — это бог случая.
Спросить любого бога: "Если бы я спросил бога истины, какое слово обозначает 'да', как бы он ответил?" Если бог отвечает «da», значит это бог истины, если «ja» — значит это либо бог лжи, либо бог случая.
Спросить бога, который не был определён ранее, следующий вопрос: "Если бы я попросил вас сказать правду, что бы вы ответили на мой первый вопрос да или нет?" Если бог отвечает «da», то это бог случая, иначе — это бог лжи.
Спросить бога, который остался, следующий вопрос: "Если бы я спросил бога истины, как они бы ответили на мой второй вопрос?" Если бог отвечает «da», то это бог истины, если «ja» — это бог случая.