import java.util.*;
public class Main {

  public static void main(String[] args) { 
      Scanner sc = new Scanner(System.in);
      int n = sc.nextInt();
      int min = Integer.MAX_VALUE;
      int max = Integer.MIN_VALUE;
      while(n-- > 0) {
        int num = sc.nextInt();
        min = Math.min(min, num);
        max = Math.max(max, num);
      }
      System.out.println(max - min);
  } 
} import java.util.*; util.* java public class Main {

  public static void main(String[] args) { 
      Scanner sc = new Scanner(System.in);
      int n = sc.nextInt();
      int min = Integer.MAX_VALUE;
      int max = Integer.MIN_VALUE;
      while(n-- > 0) {
        int num = sc.nextInt();
        min = Math.min(min, num);
        max = Math.max(max, num);
      }
      System.out.println(max - min);
  } 
} Main public static void main(String[] args) { 
      Scanner sc = new Scanner(System.in);
      int n = sc.nextInt();
      int min = Integer.MAX_VALUE;
      int max = Integer.MIN_VALUE;
      while(n-- > 0) {
        int num = sc.nextInt();
        min = Math.min(min, num);
        max = Math.max(max, num);
      }
      System.out.println(max - min);
  } main { 
      Scanner sc = new Scanner(System.in);
      int n = sc.nextInt();
      int min = Integer.MAX_VALUE;
      int max = Integer.MIN_VALUE;
      while(n-- > 0) {
        int num = sc.nextInt();
        min = Math.min(min, num);
        max = Math.max(max, num);
      }
      System.out.println(max - min);
  } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n = sc.nextInt(); n sc.nextInt() sc.nextInt sc int min = Integer.MAX_VALUE; min Integer.MAX_VALUE Integer Integer.MAX_VALUE int max = Integer.MIN_VALUE; max Integer.MIN_VALUE Integer Integer.MIN_VALUE while(n-- > 0) {
        int num = sc.nextInt();
        min = Math.min(min, num);
        max = Math.max(max, num);
      } n-- > 0 n-- n 0 {
        int num = sc.nextInt();
        min = Math.min(min, num);
        max = Math.max(max, num);
      } int num = sc.nextInt(); num sc.nextInt() sc.nextInt sc min = Math.min(min, num) min Math.min(min, num) Math.min Math min num max = Math.max(max, num) max Math.max(max, num) Math.max Math max num System.out.println(max - min) System.out.println System.out System System.out max - min max min String[] args args public class Main {

  public static void main(String[] args) { 
      Scanner sc = new Scanner(System.in);
      int n = sc.nextInt();
      int min = Integer.MAX_VALUE;
      int max = Integer.MIN_VALUE;
      while(n-- > 0) {
        int num = sc.nextInt();
        min = Math.min(min, num);
        max = Math.max(max, num);
      }
      System.out.println(max - min);
  } 
} public class Main {

  public static void main(String[] args) { 
      Scanner sc = new Scanner(System.in);
      int n = sc.nextInt();
      int min = Integer.MAX_VALUE;
      int max = Integer.MIN_VALUE;
      while(n-- > 0) {
        int num = sc.nextInt();
        min = Math.min(min, num);
        max = Math.max(max, num);
      }
      System.out.println(max - min);
  } 
} Main
import java.util.*;
public class Main {

  public static void main(String[] args) { 
      Scanner sc = new Scanner(System.in);
      int n = sc.nextInt();
      int min = Integer.MAX_VALUE;
      int max = Integer.MIN_VALUE;
      while(n-- > 0) {
        int num = sc.nextInt();
        min = Math.min(min, num);
        max = Math.max(max, num);
      }
      System.out.println(max - min);
  } 
}
