1653: 成绩分化

Memory Limit:512 MB Time Limit:1.000 S
Judge Style:Normal Judger Creator:
Submit:6 Solved:2

Description

【问题描述】

期中考结束,高老师想知道班级学生成绩两极分化的情况,以便采取有效的措施来解决此问题。已知高老师班上共有n个学生,每个学生有一个0~100分的整数成绩,现在高老师请会编程的你帮忙计算班里学生成绩最高分与最低分的差值。

【输入格式】

输入的第一行,包含一个整数,表示班级的学生人数。

接下来n行,每行一个整数,表示一个学生的期中考成绩。

【输出格式】

输出一行,包括一个整数,表示最高分与最低分的差值。

【数据范围】

对于20%的数据,n≤5。

对于60%的数据,n≤30。

对于100%的数据,n≤50。

【样例输入】


5

68

57

76

85

80

【样例输出】


28

【样例解释】

最高分为85,最低分为57,即85-57=28。

Input

第一行,一个整数,表示班级的学生人数。

接下来n行,每行一个整数,表示一个学生的期中考成绩。

Output

输出一行,包括一个整数,表示最高分与最低分的差值。

Sample Input Copy

5

68

57

76

85

80

Sample Output Copy

28