ll h; inline int dt(ll x, ll y){ int u = x*x+y*y; return 10000010 <= u ? 0 : u; } ll m[10000010],X,Y; { int X,Y,best=0; rd(X,Y); REP(i,4000) REP(j,4000) m[dt(i,j)]+=4; REP(i,X,Y+1) best=max(best,m[i]); wt(best); }