【ヒント】
伝言板(1F-9-13):善は真実を、悪は嘘を。悪は3人
黒の服(4F-15-05):私はシンディ。ファムは善
緑の服(4F-16-09):私はラム。白い服はマリー
白の服(4F-19-17):ラムは悪。5人中3人は善以外
赤の服(5F-14-07):緑の服は悪。ファムは青いドレス
青の服(5F-23-00):フレアは善
【解説】
まず、1Fの伝言板は事実と仮定します。
そして伝言板の記述と白服の「5人中3人は善以外」には矛盾がないため、まず彼女が善であると仮定します。するとラムは悪であり、同時に5人中、善が2人、悪が3人ということになります。
となると自分はラムであると名乗っている緑服は、(悪が自分をラムだと名乗るはずがないので)悪ということになり、ラム本人ではなく、また白服はマリーではないと考えることができます。
となると緑服は悪であると言っている赤服は善ということになり、残りの黒服、青服の2人が悪であることになります。また、青服はファムであると判ります。
黒服の言葉から黒服はシンディではなく、ファムは悪であり
青服の言葉からフレアは悪ということになります
以上から悪の黒服と緑服は、ラムかフレアのどちらかであり、緑がラムではないのですから、黒服がラムであり、緑服がフレアということになります。
また善の白服と赤服が、残ったシンディとマリーのどちらかであり、白服はマリーではないと仮定しているので、白服がシンディ、赤服がマリーということになります。
PS.間違っていたらごめんなさい。それと長文失礼しました m(_ _)m