体育节

题目描述

学生会正在为体育节的接力赛做准备。学生会由 nn个成员组成,他们将在比赛中一个一个地跑,第 ii 个人的速度是 sis_i,第 ii次接力会产生一个差异值 did_i,它的值是前 ii个参与接力赛的人的速度最大值与最小值的差,也就是说,我们假设第 ii个参与比赛的人的速度是 aia_i,那么 di=max(a1,a2,...,ai)min(a1,a2,...,ai)d_i = max(a_1, a_2,..., a_i) - min(a_1, a_2,..., a_i)。现在你可以任意安排参加比赛的人的顺序,一个人只能参与一次,且每个人都必须参与,请你求出 d1+d2+...+dnd_1 + d_2 + ... + d_n的最小值。

输入格式

第一行输入一个正整数n,第二行输入 ii个整数代表 aia_i

输出格式

输出一个整数,代表答案

样例输入

3
3 1 2

样例输出

3

数据规模

1n20001 \leq n \leq 2000, 1si1e91 \leq s_i \leq 1e9