#include <stdio.h>
#include <limits.h>

int main() {
    int n, num;
    scanf("%d", &n);

    int min = INT_MAX;
    //把初始门槛设得极高,保证第一个进来的数字一定能把它“打下来”,成为新的最小值。
    int max = INT_MIN;
    //把初始门槛设得极低,保证第一个进来的数字一定能把它“顶上去”,成为新的最大值。
    while (n--) {
        scanf("%d", &num);
        if (num < min) min = num;
        if (num > max) max = num;
    }
    printf("%d\n", max - min);
    return 0;
}