using System; public class Hello { static void Main() { var t = 0; for (int i = 2000; i <= 2014; i++) t += check(i); var t2014 = t % 7; var n = long.Parse(Console.ReadLine().Trim()); if (n <= 2399) Console.WriteLine(calcDays(2015, (int)n, t2014, t2014)); else { long ans = calcDays(2015, 2399, t2014, t2014); var box = calcDays(2000, 2399, t2014); ans += (n / 400L - 2014 / 400L - 1) * box; ans += calcDays((n / 400L) * 400L, n, t2014); Console.WriteLine(ans); } } static int calcDays(long from, long to, int t2014, int start = 0) { var res = 0; var t = start; for (long i = from; i <= to; i++) { t += check(i); t %= 7; if (t == t2014) res++; } return res; } static int check(long y) { if (y % 400 == 0) return 2; else if (y % 100 == 0) return 1; else if (y % 4 == 0) return 2; else return 1; } }