Problem 
                         
                                 瓦夏和彼佳去挖土豆了。一天结束时,他们挖出了 N 袋土豆,重量为 W
1,W
2,... W
N。他们如何将一袋袋土豆分开,以使质量差异最小。
输入
在第一行 数字 N 写成 -袋子数量(1 < N < 18)。第二行列出了袋子的质量 W1, W2 , … WN (1 ≤ Wi ≤ 105).
 
输出
在一行中,打印一个非负整数 –两堆带袋子的质量之间的最小可能差异。
 
<正文>
| 输入 | 
输出 | 
5 
5 3 5 7 8
 | 2 | 
表>
Запрещенные операторы: for; while; until