#include #include using namespace std; using ll = unsigned long long; const int MOD = 1e6+3; const int MAX = 1e7; ll gcd(ll a, ll b){ if(b==0) return a; return gcd(b, a%b); } int main(){ int L; cin >> L; int ans = 0; for(int i=1;i*i<=MAX; i++){ for(int j=1; j 1) continue; ll a = i*i - j*j; ll b = 2*i*j; ll c = i*i + j*j; if((a+b+c)*4 <= L) (ans += 1) %= MOD; } } cout << ans << endl; }