#include using namespace std; typedef long long ll; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b>N>>S; vector ans; for(ll q=N;q>=1;q--){ if(S>=q){ ans.push_back(q); S-=q; } } reverse(all(ans)); cout<