ここに「正直」、「うそつき」、「気まぐれ」の三人がいます。 彼ら自身は互いのことをよく知っています。 「正直」は質問に対し、常に正しい答えを返し、 「うそつき」は常に正しくない答えを返し、 「気まぐれ」はそのときの気分で適当な答えを返します。 全員に同じ質問(Yes/No形式)を一回だけ行い、 三人からYes、またはNoという回答を得た上で だれが「正直」、「うそつき」、「気まぐれ」なのかを確実に知るには どんな質問をすれば良いでしょうか。 ただし三人は質問に対し、適当な順番で答えるものとします。