1054: 士兵排队问题

Memory Limit:256 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description


  有N个士兵(1≤N≤26),编号依次为A,B,C,…,队列训练时,指挥官要把一些士兵从高到矮一次排成一行,但现在指挥官不能直接获得每个人的身高信息,只能获得“P1比P2高”这样的比较结果(P1、P2∈A,B,C,…,Z,记为 P1>P2),如”A>B”表示A比B高。
  请编一程序,根据所得到的比较结果求出一种符合条件的排队方案。
  (注:比较结果中没有涉及的士兵不参加排队)

Input

输入描述:
  若干行,每行一个不等式,X>Y,表示 X 的身高大于 Y

Output


输出描述:
  若输入数据无解,打印“No Answer!”信息,否则从高到矮一次输出每一个士兵的编号,中间无分割符,如果有多种答案,输出字典序最小的方案

Sample Input Copy

A>B
B>D
F>D

Sample Output Copy

AFBD

HINT

HINT:时间限制:1.0s 内存限制:256.0MB

Source/Category