{"trustable":true,"sections":[{"title":"","value":{"format":"HTML","content":"火星人的血缘关系系统已经够令人困惑了。事实上,火星人会在他们想要的时候、想要的地方发芽。他们聚集在不同的群体中,因此一个火星人可以有一个父母,也可以有十个。有一百个孩子对任何人都不会感到惊讶。火星人已经习惯了这种生活方式,他们觉得这是很自然的。\r\u003cbr\u003e在行星议会上,这种令人困惑的家谱系统导致了一些尴尬。那里聚集了最值得尊敬的火星人,因此为了在所有的讨论中不冒犯任何人,首先要给老年火星人发言的机会,然后是年轻一些的,最后才轮到那些年轻且没有孩子的评议员。然而,维持这种顺序确实不是一件琐碎的任务。火星人并不总是知道他的所有父母(更不用说祖父母了!)。但如果一个孙子错误地先发言,然后才是他年轻的曾祖父,那就会引发真正的丑闻。\r\u003cbr\u003e你的任务是编写一个程序,一劳永逸地定义一个顺序,保证议会的每个成员都比他的后代早发言。"}},{"title":"输入","value":{"format":"HTML","content":"标准输入的第一行包含一个数字 N,1 \u0026lt;\u003d N \u0026lt;\u003d 100 — 火星议会成员的数量。根据几个世纪的传统,议会成员从1到N按自然数编号。接下来,恰好有N行,此外,第I行包含第I个成员的子女名单。子女名单是一个任意顺序的子女序号序列,用空格分隔。子女名单可能为空。子女名单(即使为空)以0结束。"}},{"title":"输出","value":{"format":"HTML","content":"标准输出应该在唯一的一行中包含一系列发言者的编号,用空格分隔。如果有多个序列满足问题的条件,你可以在标准输出中写出任何一个。至少总会存在这样的一个序列。"}},{"title":"样例","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e5\r\n0\r\n4 5 1 0\r\n1 0\r\n5 3 0\r\n3 0\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e2 4 5 3 1\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}}]}