现在要编写一本图论的书。图论里的术语特别多,为了使读者尽快进入图论算法层次,而不是停留在概念层面上,编者希望把图论术语分布到各章(而不是集中在第 1 章介绍),并且是尽可能迅速地引入各个术语。例如,第 9 章涉及平面图、图的顶点着色等术语,这些术语在前面的章节里并没有涉及,所以可以在第 9 章介绍。但是,如果 A, B 两个术语有依赖关系,要介绍 B,必须先介绍 A,这时可能不得不提前引入术语 A。
假设有 N 个术语,这本书有 M 章(第 1 章~第 M 章)。已知第 i 个术语必须在第 C_i 章之前(含第 C_i 章)介绍。术语之间有 R 对依赖,这些依赖关系也是已知的。请你帮助作者安排每章要介绍哪些术语,保证每个术语都尽可能迅速地引入。
样例数据所描绘的术语,依赖关系如下图所示(有向边<A,H>表示术语A必须在术语H之前引入),每个术语旁边的数字表示C_i,注意测试数据保证根据术语之间的依赖关系构成的有向图不存在有向回路。
