주어진 상황에서 할 수 있는 질문은 3개, 대답은 True 아니면 False이므로 대답의 총 경우의 수는 8가지입니다.


3명의 신을 배열하는 경우의 수는 6이므로 질문 3개만으로 구분하는 게 가능할 것 같아 보입니다.


하지만, R신의 존재 때문에 질문 3개는 부족한 것 같습니다.


만약 신을 순서대로 A, B, C라고 하고, 이 3명의 신에게 질문 a, b, c를 해서 x, y, z의 대답을 받았다고 합시다.

(Q1 상황을 가정하고 누구에게 하는지는 신경쓰지 않겠습니다.)


만약 x, y, z로 A, B, C가 누구인지를 알 수 있다고 하겠습니다.

(그렇다면 질문 a, b, c가 이 아이큐 테스트의 정답이겠죠.)


그렇다면 A, B, C 중에 한 명은 R신일 것이고, 그 R신이 다른 대답을 한 경우에도 A, B, C를 알 수 있어야 합니다.

(예를 들어 A가 R신이었고, a를 A에게 질문했을 때 x가 True였다면 A가 False를 대답했어도 A, B, C를 알 수 있어야 합니다.)

(R신에게 질문하지 않으면 되지 않냐 하실 수도 있는데 첫 질문의 대답을 하는 신이 누구인지 모르기 때문에 어떤 경우에도 R신에게 질문을 한 경우를 생각해야 합니다.)


그러면 x, y, z의 경우들 중 두 개씩은 같은 경우를 지목해야 합니다.

(위의 가정에서는 True, y, z의 경우와 False, y, z의 경우가 같은 신의 배열 A, B, C를 지목해야 한다는 것입니다.)


그렇다면 대답으로 구별할 수 있는 경우가 8가지에서 4가지로 줄어듭니다.


따라서 a, b, c의 대답으로 경우의 수가 6가지인 신의 배열을 모두 알 수 없습니다.


그러므로 3문제만으로는 3명의 신을 구별할 수 없습니다.

(만약 질문의 수가 4개였다면 가능했겠죠.)