#include<iostream> #include<vector> #include<stdlib.h> #include<time.h> #include<math.h> #include<string.h> #include<algorithm> #include<queue> #include<map> #include<iomanip> using namespace std; int main(void){ int min1=2000000000; int max1=-2000000000; int a,N; vector<int> A; cin>>N; for(int i=0; i<N; i++){ cin>>a; A.push_back(a); } for(int i=0; i<N-1; i++){ if(min1>abs(A[i+1]-A[i])){ min1=abs(A[i+1]-A[i]); } else; } std::cout<<min1<<std::endl; std::cout<<abs(A[N-1]-A[0])<<std::endl; }