U515959 抱枕

题目背景

> 因为晴空幻梦的化学成绩优异,所以老师让祂说一个愿望。 > > 祂决定买一个欢乐小狗抱枕。

题目描述

今天[增根](https://www.luogu.com.cn/user/649222)有幸路过祂的宿舍,他也想买几个欢乐小狗抱枕当作纪念。 学校的店铺里有 $n$ 个欢乐小狗抱枕,每个欢乐小狗抱枕有它自己的颜值,但是这些欢乐小狗抱枕还有个特点,当欢乐小狗抱枕的颜值和总和 ${s}\geqslant{m}$ 时,它们的颜值会被晴空幻梦学长无限$-m$到 $s < m$。你该如何选择,才能使最后的颜值和最大。

输入格式

第 $1$ 行:一行两个整数 $n,m$,代表的欢乐小狗抱枕个数和限制。 第 $2$ 行:一行 $n$ 个整数 $\{a\}$。$a_i$ 表示第 $i$ 个欢乐小狗抱枕的颜值。

输出格式

共 $1$ 行:一个整数代表最大颜值和。

说明/提示

对于 $30\%$ 的数据:$n\leqslant20$。 对于另外 $5\%$ 的数据:保证 $a_i$ 相同。 对于另外 $5\%$ 的数据:保证 $\sum{a_i}\lt{m}$。 对于 $100\%$ 的数据:$1\leqslant{n}\leqslant40,1\leqslant{m}\lt2^{31},1\leqslant{a_i}\lt2^{31}$。