#include #define PB push_back #define MP make_pair #define REP(i, n) for (int i = 0; i < (n); ++i) #define FOR(i, n, m) for (int i = (n); i < (m); ++i) #define ALL(a) (a).begin(), (a).end() #define RALL(a) (a).rbegin(), (a).rend() using namespace std; using ll = long long; using vi = vector; using vll = vector; using vvi = vector; using vvll = vector; using vs = vector; using pii = pair; using Graph = vector>; void solve(){ ll N, X; cin >> N >> X; vll A(N); REP(i, N-1) A[i] = i+1; A[N-1] = X - (1+N-1)*(N-1)/2; if(A[N-2]> T; REP(_, T) solve(); }