#504. 饭卡

饭卡

电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于 55 元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。

某天,食堂中有 nn 种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。

输入格式

第一行为正整数 n(n1000)n(n≤1000),表示菜的数量。

第二行包括 nn 个正整数,表示每种菜的价格。价格不超过 5050

第三行包括一个正整数 m(m1000)m(m≤1000),表示卡上的余额。

输出格式

对于每组输入,输出一行,包含一个整数,表示卡上可能的最小余额。

格式说明输出时每行末尾的多余空格,不影响答案正确性

输入、输出要求要求使用「文件输入、输出」的方式解题,输入文件为 card.in,输出文件为 card.out

样例输入1

1
50
5

样例输出1

-45

样例输入2

10
1 2 3 2 1 1 2 3 2 1
50

样例输出2

32