//qf #include <bits/stdc++.h> #define f(i,j,n) for(register int i=j;i<=n;i++) using namespace std; typedef long long ll; inline ll read(){ ll x=0; int f=1; char ch=getchar(); while(!isdigit(ch)) { if(ch=='-') f=-1; ch=getchar(); } while(isdigit(ch)) x=(x<<1)+(x<<3)+ch-48,ch=getchar(); return x*f; } inline ll Max(ll x,ll y){ return x>y?x:y; } inline ll Min(ll x,ll y){ return x<y?x:y; } int n=read(); ll maxn=-0x7f7f7f7f; ll minn=0x7f7f7f7f; signed main(){ f(i,1,n) { ll x=read(); maxn=Max(maxn,x),minn=Min(minn,x); } cout<<maxn-minn<<endl; return 0; }