매일 젖을 짜기 위해 농부 존의 소 $N$마리($1 \le N \le 50000$)는 항상 같은 순서로 줄을 섭니다. 어느 날 존은 소 몇 마리를 골라 얼티밋 프리스비 경기를 열기로 합니다. 간단하게 하기 위해, 줄에서 연속한 구간에 있는 소들만 경기에 참여시킵니다. 다만 모든 소가 즐겁게 경기하려면 키 차이가 너무 크지 않아야 합니다.
존은 소들의 키($1 \le \text{키} \le 1000000$)와 함께 $Q$개($1 \le Q \le 180000$)의 후보 구간을 준비했습니다. 각 구간에 대해, 그 구간에서 키가 가장 작은 소와 가장 큰 소의 키 차이를 구해 주세요.
참고: 가장 큰 테스트에서는 입출력이 실행 시간의 대부분을 차지합니다.