import std.functional,
       std.algorithm,
       std.bigint,
       std.string,
       std.traits,
       std.array,
       std.range,
       std.stdio,
       std.conv;

void main() {
  ulong N = readln.chomp.to!ulong;
  ulong[] a = readln.chomp.split.to!(ulong[]);
  ulong[ulong] h;

  foreach (e; a) {
    if (e in h) {
      h[e]++;
    } else {
      h[e] = 1;
    }
  }

  ulong ans;

  foreach (k, v; h) {
    if (k < v) {
      ans += v - k;
    } else if (k > v) {
      ans += v;
    }
  }

  writeln(ans);
}
