#include using namespace std; #ifdef LOCAL #include #else #define debug(...) 42 #endif int main() { ios_base::sync_with_stdio(false); cin.tie(0); int n; long long s; cin >> n >> s; vector ans; while (s > n) { ans.push_back(n); s -= n; --n; } ans.push_back(s); reverse(ans.begin(), ans.end()); cout << ans.size() << '\n'; for (const auto& e : ans) { cout << e << ' '; } cout << '\n'; return 0; }