#include #define REP(a,b,c) for(int a=b; a<(int)c; a++) #define rep(a,b) REP(a,0,b) #define REPR(a,b,c) for(int a=b; a>(int)c; a++) #define repr(a,b) REPR(a,b,0) #define pb(a) push_back(a) #define show(a) rep(iiixxxaaaa, a.size()) cout << a[i] << ", "; typedef long long int llint; using namespace std; int gcd(int a, int b){ int c; while(b != 0){ c = a%b; a = b; b = c; } return a; } int main(){ llint L; cin >> L; L /= 4; llint cnt = 0; for(llint i=1; i<=L/3; i++){ for(llint j=1; j L) break; //cout << i << " " << j << endl; cnt++; } } } cout << cnt % 1000003 << endl; return 0; }