#2022. OI狗仔队

OI狗仔队

题目描述

经过了一番艰苦卓绝的调查,你终于掌握了OI\red{OI}商店核心成员的名单,他们是:ddengi\red{dd_engi}zroge\red{zroge}skywind\red{sky_wind}xiaokan\red{xiaokan}starforever\red{starforever(}北极天南星)。而江湖中最 有影响力的《OI\red{OI}八卦周刊》又特聘你为OI\red{OI}狗仔队,让你去调查这五人的详细资料,包括:来自哪里(包括Henan\red{Henan}Hunan\red{Hunan}Hubei\red{Hubei}Chongqing\red{Chongqing}Shanxi\red{Shanxi)} 、使用的兵器(包括C++\red{C++}Java\red{Java}Pascal\red{Pascal}Ruby\red{Ruby}Brainfuck\red{Brainfuck)}、擅长的武功(包括Search\red{Search}DP\red{DP}Greedy\red{Greedy}Graphics\red{Graphics}Maths\red{Maths)}等信息。虽然没有两个人的哪项信息是相同的,但是你得到的线索只有类似"来自xx\red{xx}的人就是擅长yy\red{yy}的人"(Themanfromxxisthemanwhoisgoodatyy\red{The man from xx is the man who is good at yy)},"使用zz\red{zz}的人不是叫做ww\red{ww}的人"(Themanwhouseszzisn\red{The man who uses zz isn}tthemannamedww\red{t the man named ww)}这样一些零碎的信息……不过,根据这些信息,你完全可以推断出这五个人的详细资料,而且答案只有一个。

输入格式

输入文件的每行有一句信息。

每句合法的信息都由三部分组成:其中一和三部分表示一个具有某种属性的人,可能的情况有:themannamedxx\red{the man named xx(}xx\red{xx}是五个名字中的一个),themanfromxx\red{the man from xx(}xx\red{xx}是五个省份中的一个),themanwhousesxx\red{the man who uses xx(}xx\red{xx}是五种兵器中的一个),themanwhoisgoodatxx\red{the man who is good at xx(}xx\red{xx}是五种武功中的一个);第二部分只有可能是is\red{is}isn\red{isn}t\red{t ,}表示第一部分和第三部分涉及的人是或不是同一个人;每个句子的句尾有一个句号(.)\red{(.),}除了单词与单词之间没有多余的空格,所有的单词大小写无关。

当然,也有可能出现不符合上面格式的句子,比如说"Ddengi\red{Dd_engi}'shometownisMars.\red{s hometown is Mars.}",这时你应该将这句话忽略。但即使是不符合格式的句子也是以句号结尾的。

输入数据以一个回车/\red{/}换行符结尾。

输入数据保证有且仅有一个答案。

输出格式

输出分五行,每行输出一个人的信息,注意顺序按照题目开始时的排序。每行格式如下:

xxisfromyy,goodatzz,usesww.\red{xx is from yy, good at zz, uses ww.}

xx\red{xx}yy\red{yy}zz\red{zz}ww\red{ww}分别表示这个人的姓名、来自哪里、擅长的武功、使用的兵器。

需要注意的是:输出必须全为小写,每个逗号后有一个空格,最后有一个句号和一个回车/\red{/}换行符。

样例

输入样例

ThE MAN FroM HenAn is THe MAn nAMed STArforEVER.
The Man wHo IS gooD at gReedY is tHe mAn FROM hEnAn.
tHE man whO uSeS c++ iS thE MaN WHO Is GOoD aT Dp.
The MaN NAmed stARForEvER IS The MAn wHO UseS rUBY.
ThE maN NAMEd sky_WIND is tHe mAn whO UseS jAvA.
THE mAn naMED XIaokAN iS ThE mAn frOm HUNan.
The MaN WHo iS Good aT grEEDy iS The mAn wHo USEs ruBy.
the MaN WHO UsEs BRainFUcK IS the MAn nAmEd ZrOgE.
tHE man WHo is gooD at seArCh is ThE mAn Named xiaoKAN.
THE MAN wHo USEs pascAl is THE maN FroM hUnAN.
the mAN namEd ZRoge is the mAn FroM sHANxI.
the maN fRom HUbeI is the MAn WHO is gOOd at mAtHs.
tHe man who IS GoOd aT sEArCh iS THe man whO USES PascAl.
THE maN NaMeD skY_winD IS THe MaN WHO IS goOD at mAThS.
tHe MaN wHo iS GOod aT gRAPHICs is tHE maN FROM SHanxi.
tHe MaN WHo iS Good AT Dp Is thE mAn from chONGQING.
tHe MaN From hUNAn iS thE man wHO IS GOOd At SEARCh.
ThE mAn NamED DD_EnGi IS THE man frOm choNGQinG.
thE man FRom HuBEi iS thE Man whO USEs JavA.

输出样例

dd_engi is from chongqing, good at dp, uses c++.
zroge is from shanxi, good at graphics, uses brainfuck.
sky_wind is from hubei, good at maths, uses java.
xiaokan is from hunan, good at search, uses pascal.
starforever is from henan, good at greedy, uses ruby.