#include using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); int N,S; cin >> N >> S; if(N == 1){cout << 1 << endl; return 0;} int n = N/2,m = N-n; vector A(n),B(m); for(auto &a : A) cin >> a; for(auto &a : B) cin >> a; int n2 = 1<>> As; vector> answer; for(int i=0; i P; for(int k=0; k Q; for(int k=0; k ans = v; for(auto q : Q) ans.push_back(q); answer.emplace_back(ans); } } sort(answer.begin(),answer.end()); for(auto &a : answer){ for(int i=0; i