一個屋裡有5個人。其中一人總是說實話,總是如實回答每一個問題。另外四人則是交替地撒謊與說實話,即先說真話,然後說假話,然後又是真話,然後又是假話,這樣真話假話不停地輪流下去。遺憾的是,你不知道這些交替說假話的人開始時說的是真話還是假話。事實上,交替說假話的人要等到聽了你的第一個問題之後,才會決定究竟是如實回答你的問題還是扯一個謊來逗你玩。但在回答了你的第一個問題之後,他就必須真話假話輪流說了。此外你也知道,房間里的每個人(除了你)都知道誰是一貫說實話的人。
你必須確定誰是一貫說實話的人。你只能問兩個問題,但這些問題不一定是「是/否」之類的判斷題。你的每個問題必須向一個人提出(但是聽你問這兩個問題的可以是同一個人),並且也只能由這個人來回答,但不能問他不能回答的問題。你應該怎樣提問?
如果房間里有7個人,一個一貫說實話,六個交替地撒謊與說實話,其他規則如上,你需要問多少個問題才能找出那個一貫說實話的人?