#include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); vector N2(2e6); for(long long i=0; i<2e6; i++) N2.at(i) = i*i; for(int i=1; i<2e6; i++) N2.at(i) += N2.at(i-1); long long R,B; cin >> R >> B; if(R > B) swap(R,B); long long S2 = -1; long long n = 13,n2 = 1< Se; for(long long i=0; i sum){ans = i-1; break;} auto itr = Se.end(); itr--; if(*itr < R) cout << ans << endl; else{ long long maxs = 0; for(auto s : Se){ if(s > R) break; maxs = s; } R = maxs; sum = R+B,ans = -1; for(long long i=1; ; i++) if(N2.at(i) > sum){ans = i-1; break;} cout << ans << endl; } }