#include #include #include using namespace std; int main(){ int x, y; cin >> x >> y; vector sq; const int lim = 10000000; for(int i = 1; i*i <= lim; i++) sq.emplace_back(i*i); vector dp(lim+10, 0); for(int i = 0; i < sq.size(); i++){ for(int j = 0; j < sq.size(); j++){ if(sq[i]+sq[j] <= lim) dp[sq[i]+sq[j]]++; } } vector issq(lim+10, 0); for(int i = 0; i < sq.size(); i++) issq[sq[i]]++; int ans = 0; for(int i = x; i <= y; i++) ans = max(ans, dp[i]+issq[i]); cout << ans*4 << endl; return 0; }