1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
n, k2 = map(int, input().split())
przychody = tuple(map(int, input().split()))

def sprawdz():
	max_a = max(przychody)
	count_max = przychody.count(max_a)
	podzialy = []
	ilosc = 1
	k = k2
	
	dlugosc = len(przychody)
	if przychody[-1] == max_a and k == 2:
		return False
	elif (przychody[-1] != max_a or count_max > 1) and k > 2:
		k -= 1
		for i, a in enumerate(przychody):
			if k > 2:
				podzialy.append(i+1)
			elif a == max_a:
				podzialy.append(i)
				podzialy.append(i+1)
				k -= 2
			if k == 0: break
		return podzialy
	
	return False
	
wynik = sprawdz()

if wynik:
	print("TAK")
	for i in wynik: print(i, end=" ")
else: print("NIE")