0532 - この台詞あってますか?

時間制限 5 秒 / メモリ制限 128 MB / 得点 1 / Writer ei1435 / x 1 / 統計 /

    タグ:

TLE
5sec
MLE
128MB
得点
1

問題

一年生の皆様問題の数字が重なっておりよくわからなくなっていました。すみません。
この問題では,文字はASCIIコードで 32以上 126以下である,半角スペースといわゆるprintable characterのことを指します.
また,アルファベット小文字,アルファベット大文字,数字以外の文字を記号と呼びます. あるアニメの登場人物は「digi」,「petit」,「rabi」,「gema」,「piyo」の全部で 5人です.
また,各登場人物のセリフには以下の特徴があります.
・digiの全てのセリフはnyoか,nyoの末尾に記号を1~3文字つけたもので終わる
・petitの全てのセリフはnyuか,nyuの末尾に記号を1~3文字つけたもので終わる
・rabiの全てのセリフは記号でない文字を少なくても1文字含む
・gemaの全てのセリフはgemaか,gemaの末尾に記号を1~3文字つけたもので終わる
・piyoの全てのセリフはpyoか,pyoの末尾に記号を1~3文字つけたもので終わる
ただし,nyo, nyu, gema, pyoは大文字小文字を区別しない(サンプルを参照のこと)が,登場人物の名前は大文字と小文字は区別します(Digiなどは正しい登場人物の名前ではありません).
今,入力として台本が与えられる.
台本の各行には 1 つのセリフの情報が書かれており,そのセリフを話す登場人物名とセリフの内容が半角スペース区切りで書かれているはずである.

しかし,台本にはミスがつきものである.
この台本の各行に対して,正しく 1つのセリフの情報が書かれているかどうかを判定するプログラムを書いて下さい.
具体的には,各行に対して,正しく 1 つのセリフの情報が書かれていないと断言できるなら WRONG!を,そうでないなら CORRECT (maybe)を出力して下さい.
詳しいフォーマットはサンプルを参考にして下さい(また,ジャッジテストにはサンプルケースが含まれますので参考にして下さい).
なお,台本のサイズは高々 100 KBだそうです.また,ちゃんと各行の末尾には(最後の行も含めて)改行コード \n が含まれています.
台本には,改行コード,ASCIIコードで 32以上 126以下である文字以外のものが書かれていることはありません.

参考資料



入出力例

入力例1

digi correct-da-nyo
digi KOREMO CORRECT DA NYO
digi KoReDeMo Correct NanDa Nyo!!
petit petit ha digi ja nai nyo

出力例1

CORRECT (maybe)
CORRECT (maybe)
CORRECT (maybe)
WRONG!

入力例2

piyo ganubatte mondai wo toku pyo
petit ue no gyo ha kitto matigatteru nyu
digi demo kakushin ha motenai nyo~-

出力例2

CORRECT (maybe)
CORRECT (maybe)
CORRECT (maybe)