#include <bits/stdc++.h>
using namespace std;
int v[200100], cnt[200020];
int n, s;
int main(void) {
  ios::sync_with_stdio(false);
  cin >> n >> s;
  --s;
  int er = 0;
  int ans = 0;
  for (int(i) = (0); (i) < (n); ++(i)) {
    cin >> v[i];
    cnt[v[i]]++;
  }
  if (v[s] != 0) {
    ans++;
    cnt[v[s]]--;
    cnt[0]++;
  }
  int e = n - 1;
  while (cnt[e] == 0) e--;
  er = cnt[0] - 1;
  ans += er;
  for (int i = 1; i < e; i++) {
    if (!cnt[i]) {
      if (er)
        er--;
      else {
        cnt[e]--;
        cnt[i]++;
        ans++;
        while (cnt[e] == 0) e--;
      }
    }
  }
  cout << ans << '\n';
  return 0;
}
