from collections import defaultdict N,K=map(int,input().split()) A=list(map(int,input().split())) C=defaultdict(int) for a in A: C[a]+=1 S=sorted(C.items()) G=0 C=0 for g,c in S: C+=c if C==K: G=g break S=[] for a in A: if a<=G:S.append("x") else:S.append("o") S="".join(S) ans=[] for i in range(1,N): if S[i-1:i+1]=="xo":ans.append(i+1) print(len(ans)) print(*ans)