大白熊给了小苯一个长度为

的数组

,小苯想要
最大化 
的极差。
具体的,小苯可以做如下操作任意次(前提是数组至少有两个数字):
选择一个正整数 )
,接着将

与

合并为一个数字,结果为二者的和。
(即:将

变为

,然后删去

,当然操作完后

的长度也会减一。)
小苯想知道他最大能将数组极差变为多少呢,请你帮帮他吧。
输入描述:
输入包含两行。
第一行一个正整数
,表示数组
的长度。
第二行
个正整数
,表示初始时数组
的元素。
输出描述:
输出包含一行一个整数,表示小苯操作完后,数组
的最大极差。
示例1
说明
一种可能的操作方式是:
选择将

合并,数组此时变为
![[3, 4, 3]](https://hr.nowcoder.com/equation?tex=%5B3%2C%204%2C%203%5D)
。
可以证明不存在比
更大的极差。
备注:
数组的极差定义为:数组中的最大值和最小值的差。