#include #include #define llint long long using namespace std; llint x, y; vector vec; llint cnt[10000005]; int main(void) { cin >> x >> y; for(int i = 0; i*i <= 10000000; i++) vec.push_back(i*i); llint N = 3500; for(int i = -N; i <= N; i++){ for(int j = -N; j <= N; j++){ if(i*i+j*j < 10000005) cnt[i*i+j*j]++; } } llint ans = 0; for(int i = x; i <= y; i++) ans = max(ans, cnt[i]); cout << ans << endl; return 0; }