- Time limit: 1.00 s
- Memory limit: 512 MB
You want to complete courses that have requirements of the form "course has to be completed before course ".
You want to complete course as soon as possible. If there are several ways to do this, you want then to complete course as soon as possible, and so on.
Your task is to determine the order in which you complete the courses.
Input
The first input line has two integers and : the number of courses and requirements. The courses are numbered .
Then, there are lines describing the requirements. Each line has two integers and : course has to be completed before course .
You can assume that there is at least one valid schedule.
Output
Print one line having integers: the order in which you complete the courses.
Constraints
Example
Input:
4 2 2 1 2 3
Output:
2 1 3 4