#include <bits/stdc++.h>
int main() {
  int n, k, t, i, ans = -1, tt, anst;
  scanf("%d %d", &n, &k);
  for (i = 1; i <= n; i++) {
    scanf("%d", &t);
    if (ans < 0) {
      if (i < k) {
        if (!t) {
          ans = i - 1;
        }
      } else if (i == k) {
        if (t == 0) {
          ans = k - 1;
        }
        tt = t;
        anst = k;
      } else {
        if (t == tt)
          anst++;
        else
          ans = anst;
      }
    }
  }
  printf("%d\n", (ans >= 0) ? ans : n);
  return 0;
}
