// inputに入力データ全体が入る
function Main(input) {
  // まずメインの入力の値をとる
var a = input.split("\n")[1].split(" ");
var diff = 0;
var max = a[1];
var min = a[1];
// 最大値と最小値をforEachで求める
a.forEach((e)=>{
	if(max < e){
    	max = e;
    } else if(min > e) {
    	min = e
    }
})
// 最大引く最小をやってみてdifに吐き出す
dif = max -min;
//出力
console.log(dif);
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));