import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { //将 BufferedReader 替换 Scanner 后,感觉效率和内存优化提升很多 static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); public static void main(String[] args) throws IOException { int a = Integer.valueOf(br.readLine()); //Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 //int a = in.nextInt(); int i = 1; String[] s = br.readLine().split(" "); int b = Integer.valueOf(s[0]); int max = b, min = b; //while (in.hasNextInt()) { // 注意 while 处理多个 case //int b = in.nextInt(); while(i < a) { /*if(i == 0) { max = b; min = b; } else {*/ b = Integer.valueOf(s[i]); if(b > max) { max = b; } else if(b < min) { min = b; } //} i++; /*if(i == a) { System.out.println(Math.abs(max - min)); break; }*/ } System.out.println(Math.abs(max - min)); } }