#include using namespace std; bool uru(int n){ if(n%400 == 0)return true; else if(n%100 == 0)return false; else if(n%4 == 0)return true; return false; } int main(){ long long n;cin>>n; int nw = 0; long long ans = 0; for(int i = 2015; min(2015+2800LL,n+1) > i; i++){ if(uru(i))nw += 2; else nw += 1; nw %= 7; if(!nw)ans++; } if(2014+2800 < n){ long long x = (n-2014)/2800; ans = ans*x; nw = 0; for(int i = 0; (n-2014)%2800 > i; i++){ if(uru(2015+i))nw+=2; else nw += 1; nw %= 7; if(!nw)ans++; } cout << ans << endl; }else{ cout << ans << endl; } }