N, K = map(int, raw_input().split()) nimotsu = {} for _ in xrange(N): query = int(raw_input()) if query > 0: if sum(v for k,v in nimotsu.items() if k >= query) < K: if query in nimotsu: nimotsu[query] += 1 else: nimotsu[query] = 1 else: query *= -1 if query in nimotsu: if nimotsu[query] == 1: del nimotsu[query] else: nimotsu[query] -= 1 print sum(nimotsu.values())