#include using namespace std; // 型定義 #define ull unsigned long long #define ll long long #define ul unsigned long using P = pair; using vl = vector; using vvl = vector>; // ループマクロ #define FOR(i, l, r) for(size_t i = (l); i < (r); ++i) #define rep(i, n) for(int i = 0; i < (int)(n); i++) #define rrep(i, n) for(int i = (n)-1; i >= 0; --i) #define rfor(v, vec) for(auto &v : (vec)) #define itrloop(itr, begin, end) for(auto itr = (begin); itr != end; ++itr) #define crfor(v, vec) for(const auto &v : (vec)) // イテレータマクロ #define all(x) x.begin(), x.end() #define call(x) x.cbegin(), x.cend() #define rall(x) x.rbegin(), x.rend() // 便利関数 (chmin / chmax) template inline bool chmax(T& a, T b) { if (a < b) { a = b; return 1; } return 0; } template inline bool chmin(T& a, T b) { if (a > b) { a = b; return 1; } return 0; } // 定数 const ll INF = 1LL << 60; // 十分大きな値(約10^18) #define el '\n' void solve() { ll N,X; cin>>N>>X; vl A(N); ll sum=0; rep(i,N){ cin>>A[i]; sum+=A[i]; } if(sum<=X){ cout<<0<