매일 젖을 짜기 위해 농부 존의 소 $N$마리($1 \le N \le 50{,}000$)는 항상 같은 순서로 한 줄로 섭니다. 어느 날 존은 소 몇 마리와 얼티밋 프리스비 게임을 하기로 합니다. 간단하게 하기 위해, 그는 젖 짜는 줄에서 연속한 구간의 소들을 골라 게임에 참여시킵니다. 하지만 모든 소가 즐겁게 놀려면 키 차이가 너무 크면 안 됩니다.
존은 소들의 그룹 $Q$개($1 \le Q \le 200{,}000$)와 각 소의 키($1 \le \text{키} \le 1{,}000{,}000$)를 목록으로 만들었습니다. 각 그룹에 대해, 그 그룹에서 키가 가장 작은 소와 가장 큰 소의 키 차이를 구해 주세요.