import java.util.Scanner;

public class Main {
  public static void main(String args[]) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int min = 1 << 30;
    int max = 0;
    for (int i = 0; i < n; ++i) {
      int a = sc.nextInt();
      min = Math.min(min, a);
      max = Math.max(max, a);
    }

    System.out.println(max - min);
    
    sc.close(); 
  }
} import java.util.Scanner; Scanner java.util public class Main {
  public static void main(String args[]) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int min = 1 << 30;
    int max = 0;
    for (int i = 0; i < n; ++i) {
      int a = sc.nextInt();
      min = Math.min(min, a);
      max = Math.max(max, a);
    }

    System.out.println(max - min);
    
    sc.close(); 
  }
} Main public static void main(String args[]) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int min = 1 << 30;
    int max = 0;
    for (int i = 0; i < n; ++i) {
      int a = sc.nextInt();
      min = Math.min(min, a);
      max = Math.max(max, a);
    }

    System.out.println(max - min);
    
    sc.close(); 
  } main {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int min = 1 << 30;
    int max = 0;
    for (int i = 0; i < n; ++i) {
      int a = sc.nextInt();
      min = Math.min(min, a);
      max = Math.max(max, a);
    }

    System.out.println(max - min);
    
    sc.close(); 
  } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n = sc.nextInt(); n sc.nextInt() sc.nextInt sc int min = 1 << 30; min 1 << 30 1 30 int max = 0; max 0 for (int i = 0; i < n; ++i) {
      int a = sc.nextInt();
      min = Math.min(min, a);
      max = Math.max(max, a);
    } int i = 0; int i = 0; i 0 i < n i n ++i ++i i {
      int a = sc.nextInt();
      min = Math.min(min, a);
      max = Math.max(max, a);
    } {
      int a = sc.nextInt();
      min = Math.min(min, a);
      max = Math.max(max, a);
    } int a = sc.nextInt(); a sc.nextInt() sc.nextInt sc min = Math.min(min, a) min Math.min(min, a) Math.min Math min a max = Math.max(max, a) max Math.max(max, a) Math.max Math max a System.out.println(max - min) System.out.println System.out System System.out max - min max min sc.close() sc.close sc String args[] args public class Main {
  public static void main(String args[]) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int min = 1 << 30;
    int max = 0;
    for (int i = 0; i < n; ++i) {
      int a = sc.nextInt();
      min = Math.min(min, a);
      max = Math.max(max, a);
    }

    System.out.println(max - min);
    
    sc.close(); 
  }
} public class Main {
  public static void main(String args[]) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int min = 1 << 30;
    int max = 0;
    for (int i = 0; i < n; ++i) {
      int a = sc.nextInt();
      min = Math.min(min, a);
      max = Math.max(max, a);
    }

    System.out.println(max - min);
    
    sc.close(); 
  }
} Main
import java.util.Scanner;

public class Main {
  public static void main(String args[]) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int min = 1 << 30;
    int max = 0;
    for (int i = 0; i < n; ++i) {
      int a = sc.nextInt();
      min = Math.min(min, a);
      max = Math.max(max, a);
    }

    System.out.println(max - min);
    
    sc.close(); 
  }
}
