這題最讓人頭痛的就是有時講實話、有時講謊話的那個女孩,所以要先想辦法把她排除掉。
把三個女孩分別說實話謊話的可能性排出來,總共有六種:
第一題問中間的女孩,則在這六種不同的狀況下,中間女孩會回答:
所以如果第一題中間女孩回答『是』,可以確定右邊的女孩是絕對誠實或絕對說謊,所以第二題我們就問右邊女孩; 如果第一題中間女孩回答『否』,可以確定左邊的女孩是絕對誠實或絕對說謊,所以第二題我們就問左邊女孩。
而第二題的問題是:『如果我問你,中間的女孩是不是最小的妹妹,你一定會回答「是」對嗎?』 這題如果中間女孩是最小的妹妹,則被問的人無論是說實話或說謊話,都會回答「是」; 這題如果中間女孩不是最小的妹妹,則被問的人無論是說實話或說謊話,都會回答「不是」; 所以可以直接用第二題的回答來判斷。