// #pragma GCC optimize("Ofast") // #pragma GCC optimize("unroll-loops") // #pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,tune=native") #include using namespace std; typedef long long int ll; int main(){ cin.tie(nullptr); ios::sync_with_stdio(false); ll n,s; cin >> n >> s; vector p(s+1,1); for(ll i=2;i<=s;i++){ p[i]=p[i-1]*i; } vector used(s,0); vector vec; for(int i=0;i tr(s); for(int i=0;i