Description
给出一个长度为n的排列
定义连续区间为该区间[l,r]所包含的数al,al+1,...,ar可以恰好落在某个[x,x+r−l]内
给出m个询问
每次询问一个区间[l,r],问最小(即长度最短)包含这个区间的连续区间是什么,如果有多个解输出左端点靠前的
Input
第一行一个整数n,如题所述
第二行n个整数,分别表示a1,a2,a3,...,an
第三行一个整数m,如题所述
接下来m行每行两个整数l,r,如题所述
Output
m行每行两个整数表示答案
Sample Input
7
3 1 7 5 6 4 2
3
3 6
7 7
1 3
Sample Output
3 6
7 7
1 7
Constraints
本题使用Subtask评测
Subtask1(10pts): n,m≤100
Subtask2(40pts): n,m≤5000
Subtask3(50pts): n,m≤100000