#include <bits/stdc++.h>
using namespace std;
const long long mod = 1000000007;
const int N = 2048;
int ok(int n) {
  if (n % 100 == 0) {
    if (n % 400 == 0)
      return 1;
    else
      return 0;
  } else if (n % 4 == 0)
    return 1;
  else
    return 0;
}
int main() {
  int n;
  scanf("%d", &n);
  if (ok(n)) {
    int cnt = 0;
    for (int i = 0;; i++) {
      cnt += 365 + ok(n + i);
      if (cnt % 7 == 0 && ok(n + i + 1)) {
        printf("%d\n", n + i + 1);
        return 0;
      }
    }
  } else {
    int cnt = 0;
    for (int i = 0;; i++) {
      cnt += 365 + ok(i + n);
      if (cnt % 7 == 0 && ok(n + i + 1) == 0) {
        printf("%d\n", n + i + 1);
        return 0;
      }
    }
  }
  return 0;
}
