#include <bits/stdc++.h>
int digits(int i) {
  int a, b, c, d;
  a = i % 10;
  b = (i / 10) % 10;
  c = (i / 100) % 10;
  d = (i / 1000) % 10;
  if (a != b && b != c && c != d && a != c && a != d && b != d)
    return 1;
  else
    return 0;
}
int main() {
  int n, res;
  scanf("%d", &n);
  int i = n + 1;
  while (i > n) {
    res = digits(i);
    if (res == 1) {
      printf("%d", i);
      break;
    }
    i++;
  }
  return 0;
}
