#include <bits/stdc++.h>
void Open() {
  freopen(
      "txt"
      ".in",
      "r", stdin);
  freopen(
      "txt"
      ".out",
      "w", stdout);
}
void Close() {
  fclose(stdin);
  fclose(stdout);
}
using namespace std;
int Read() {
  int val = 0, opt = 1;
  char ch;
  while (!isdigit(ch = getchar()))
    if (ch == '-') opt = -1;
  while (isdigit(ch)) (val *= 10) += ch - '0', ch = getchar();
  return val * opt;
}
int a[100100], n, Ans = 1;
void work() {
  n = Read();
  for (int i = 1; i <= n; i++) a[i] = Read();
  sort(a + 1, a + 1 + n);
  for (int i = 1; i <= n; i++)
    if (a[i] >= Ans) Ans++;
  cout << Ans;
}
int main(void) {
  work();
  return 0;
}
