Есть три бога: A, B и C, которые являются богами истины, лжи и случая в произвольном порядке. Бог истины всегда говорит правду, бог лжи — всегда обманывает, бог случая может говорить и правду, и ложь в произвольном порядке. Требуется определить богов, задав 3 вопроса, на которые можно ответить «да» или «нет». Каждый вопрос задаётся только одному богу. Боги понимают язык, но отвечают на своём языке, в котором есть 2 слова «da» и «ja», причём неизвестно, какое слово обозначает «да», а какое «нет».
Булос также разъясняет некоторые моменты задачи:
Можно задавать одному богу более чем один вопрос (поэтому другим богам может быть не задано ни одного вопроса вообще).
Каков будет следующий вопрос и кому он будет задан, может зависеть от ответа на предыдущий вопрос.
Бог случая отвечает случайным образом, зависящим от подбрасываний монетки, спрятанной в его голове: если выпадет аверс, то отвечает правдиво, если реверс — то врёт.
Бог случая отвечает «da» или «ja» на любой вопрос, на который можно ответить «да» либо «нет».
Чтобы обыкновенную дробь превратить в десятичную, надо домножить и числитель, и знаменатель на такое число, чтобы в знаменателе было 10, 100, 1000, 10000 и т. д.
9 / 20 = 9/20 * (5/5) = (9*5) / (20*5) = 45 / 100 = 0,45
(обрати внимание, что 5/5 = 1, т. е сама дробь НЕ ИЗМЕНИЛАСЬ)
7/40 * (25/25) = (7*25) / (40*25) = 175 / 1000 = 0,175
11/ 400 * (25/25) = (11*25) / 400*25) = 275 / 10000 = 0,0275
21/168 = 1/8 = 1/8 * (125/125) = (1*125) / (8*125) = 125/1000 = 0,125
35/280 = 1/8 = 1/8 * (125/125) = (1*125) / (8*125) = 125/1000 = 0,125
47/376 = 1/8 = 1/8 * (125/125) = (1*125) / (8*125) = 125/1000 = 0,125
Вот)