世界拳擊協(xié)會(huì)(WBA)是歷史最悠久的世界性拳擊組織,孕育了眾多的世界冠軍,尤其是重量級(jí),幾乎造就了大家耳熟能詳?shù)乃袀ゴ蟮娜酢0⒗铩⒏ダ诐伞⒏柭环Q(chēng)為“70年代重量級(jí)拳壇 三巨頭”,是當(dāng)之無(wú)愧的拳王,他們的得到的金腰帶都刻有 WBA 字樣。為慶賀世界拳擊協(xié)會(huì)成立 50 周年,WBA 主席門(mén)多薩邀請(qǐng) N 名拳擊手進(jìn)行了 M 場(chǎng)巡回比賽,每場(chǎng)比賽均可分出勝負(fù),比賽過(guò)后組委會(huì)要對(duì) N 名選手進(jìn)行排序,對(duì)于每名拳手,必須滿足該拳手所戰(zhàn)勝過(guò)的對(duì)手全部排在其后才能對(duì)該排名滿意。 現(xiàn)給出 M 場(chǎng)比賽的勝負(fù)關(guān)系,請(qǐng)你幫組委會(huì)決定是否能夠唯一確定這樣的排名,使得所有的拳擊手都滿意,若能唯一確定則輸出最終排名。 輸入
第一行給出測(cè)試數(shù)據(jù)的組數(shù) T(0<T<30),對(duì)于每組測(cè)試數(shù)據(jù),首先依次給出N(1<=N<=26),M(0<=M<=1000)分別表示拳手?jǐn)?shù)和比賽數(shù),拳手的姓名依次為從 A開(kāi)始的前 N 個(gè)大寫(xiě)字母,接下 M 行給出每場(chǎng)比賽的比賽結(jié)果,每行由兩個(gè)大寫(xiě)字母組成,兩者之間有一空格。 如 “A B”則表示在某場(chǎng)比賽中 A 戰(zhàn)勝了 B。