const Main = (input) => {
  // 1行目がinpt[0], 2行目がinpt[1], …に入る
  const inpt = input.split('\n');
  // 1つめがinpt[0], 2つめがinpt[1], …に入る
  // const inpt = input.split(' ');
  const ar = inpt[1].split(' ');
  let mx = 1, mn = 10 ** 9;
  for (let v of ar) {
    mx = mx > v ? mx : v;
    mn = mn < v ? mn : v;
  }
  console.log(Math.abs(mx - mn));
}

// 標準入力を受け取るおまじない
Main(require('fs').readFileSync('/dev/stdin', 'utf8'));

