싫은데요

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

싫은데요 햄스터는 콩쥐를 위해서 깨진 독을 자기 몸으로 막으려고 한다.

햄스터는 유체라 자기 몸을 그림처럼 늘릴 수 있다.

또, 햄스터는 유체라 자기 몸을 아래 그림처럼 늘릴 수도 있다.

하지만 햄스터의 부피는 MM으로 정해져 있기 때문에, 늘릴 수 있는 크기에는 한계가 있다.

독에 왼쪽부터 NN개의 구멍이 일렬로 뚫려 있고, ii번째 구멍의 크기 A_iA\_i가 주어진다. 햄스터는 구멍을 막기 위해 정확히 그 크기만큼의 부피를 소모해야 한다.

싫은데요 햄스터는 콩쥐에게 최대한 도움이 되길 원하기 때문에 자기 부피를 가능한 한 많이 활용하길 원한다.

어떻게 막으면 햄스터가 원하는 방식으로 독을 막는지 구해서 알려주자.

아무리 햄스터가 유체라고 하지만 몸을 둘로 나눌 수는 없기 때문에 막는 모든 구멍은 연속되어야 한다.

입력

입력은 아래와 같이 주어진다.

NN MM

A_1A\_1 A_2A\_2 ... A_NA\_N

출력

구멍을 막는 데에 활용할 수 있는 최대 부피를 출력한다.

제한

  • 1N500,0001\leq N\leq 500\\,000
  • 1M1091\leq M\leq 10^9
  • 1A_i1091\leq A\_i\leq 10^9