Company Queries I
Medium
Execution time limit is 1 second
Runtime memory usage limit is 128 megabytes
A company has employees, who form a tree hierarchy where each employee has a boss, except for the general director.
Your task is to process queries of the form: who is employee 's boss levels higher up in the hierarchy?
Input
The first line has two integers and : the number of employees and queries. The employees are numbered , and employee is the general director.
The next line has integers : for each employee their boss.
Finally, there are lines describing the queries. Each line has two integers and : who is employee 's boss levels higher up?
Output
Print the answer for each query. If such a boss does not exist, print .
Examples
Input #1
Answer #1
Submissions 26
Acceptance rate 19%