そんなこと言われても私だって知りません(笑)ので、検算として表を作ってみましょう。
A に質問する最初の部分については
A | C | Cは乱かと聞かれたら | ||
どう答えたいか | yes=da | yes=ja | ||
真 | 偽 | no | ja | da |
乱 | yes | da | ja | |
偽 | 真 | yes | da | ja |
乱 | no | ja | da | |
乱 | 真 | ? | ? | ? |
偽 | ? | ? | ? |
ですから、後半は
A | C | daと答えるかと聞かれたら | |||
どう答えたいか | 実際に何と言うか | ||||
yes=da | yes=ja | yes=da | yes=ja | ||
真 | 偽 | no | yes | ja | ja |
乱 | yes | no | da | da | |
偽 | 真 | no | yes | ja | ja |
乱 | yes | no | da | da | |
乱 | 真 | ? | ? | ? | ? |
偽 | ? | ? | ? | ? |
となります。ですから、ja なら C が非乱、da なら B が非乱です。
仮に da だったとして、次の質問を見てみましょう。
A が最初の質問に da と答えた場合には、B が乱であることはないので、 B に同じ質問をしてみます。このとき、 ABC の組み合わせは真偽乱、偽真乱、乱真偽、乱偽真のいずれかです。
A | B | C | Cは乱かと聞かれたら | daと答えるかと聞かれたら | |||||
どう答えたいか | yes=da | yes=ja | どう答えたいか | 実際に何と言うか | |||||
yes=da | yes=ja | yes=da | yes=ja | ||||||
真 | 偽 | 乱 | no | ja | da | yes | no | da | da |
偽 | 真 | 乱 | yes | da | ja | yes | no | da | da |
乱 | 真 | 偽 | no | ja | da | no | yes | ja | ja |
偽 | 真 | yes | da | ja | no | yes | ja | ja |
こうして見ると、たしかに da なら C は乱なので A と B が非乱ですし、ja なら A が乱なので C は非乱ですね。
まあ、あとは大丈夫ですね。乱が見付かればあとはなんでもないはずです。 というわけで、たぶんこれは正しい解答だと思います。
もしかしたら、ツメが甘いと言われるかもしれませんが。