N, K = map(int, input().split()) SPU = [tuple(map(int, input().split()))+(i,) for i in range(N)] SPU.sort(key=lambda k: (-k[0], k[1])) cnt = [0]*(N+1) SPU_ = [] for Si, Pi, Ui, i in SPU: SPU_.append((Si, cnt[Ui], Pi, i)) cnt[Ui] += 1 SPU_.sort(key=lambda k: (-k[0], k[1], k[2])) for _, _, _, i in SPU_[:K]: print(i)