n, x = map(int, input().split()) a = list(map(int, input().split())) if sum(a) < x: print(sum(a)) exit() ans = 0 a = a + a left, right, cur = 0, 0, 0 while left < n: while right < n * 2 and cur + a[right] <= x: cur += a[right] right += 1 if cur > ans: ans = cur if right == left: left += 1 right += 1 else: cur -= a[left] left += 1 print(ans)