#include using namespace std; #define REP(i,n) for (int i=0;i<(n);i++) //#define int long long int main(){ int N,K; int A[114514]; long long int sum; long long int mx=-1145141919810893; int Nafmo_tan_mofumofu; int Nafmo_ha_jisshitu =338; cin >> N >> K; REP(i,N){ cin >> A[i]; } for(int i=0;i<(1<>(N-j-1)%2)==1){ sum+=A[j]; } } if(sum<=K){ mx=max(mx,sum); } } cout << mx << endl; return 0; }