#include using namespace std; using ll = long long; int main(){ ios::sync_with_stdio(false); cin.tie(0); ll N, K; cin >> N >> K; vector s(N + 1); iota(s.begin(), s.end(), 0); for(int i = 0; i < N; i++){ s[i + 1] += s[i]; } if(s.back() == K){ cout << 0 << '\n'; return 0; } ll rem = s.back() - K; for(int i = 0; i < N; i++){ if(binary_search(s.begin(), s.end(), s[i] + rem)){ cout << 1 << '\n'; return 0; } } cout << 2 << '\n'; }