//#define _GLIBCXX_DEBUG

#include<bits/stdc++.h>
#define PI 3.14159265359
using namespace std;
#define rep(i, n) for (int i = 0; i < (int)(n); i++)
const int INF= 1e9+5;
typedef long long ll;
typedef vector<int> vi;
typedef vector<vector<int>>vvi;

int main(){
  int n;cin>>n;
  vi a(n);
  rep(i,n)cin>>a[i];
  MIN=a[0],MAX=a[0];
  rep(i,n){
    MIN=min(MIN,a[i]);
    MAX=max(MAX,a[i]);
  }
  cout<<MAX-MIN<<endl;
}