import java.util.*;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int msgCnt = Integer.parseInt(sc.next());
int consumCnt = Integer.parseInt(sc.next());
int result = 0;
Map< Integer, LinkedList<Integer> > listMap = new HashMap<>();
Map< Integer, ArrayList<Integer> > resultMap = new HashMap<>();
LinkedList<Integer> totalQ = new LinkedList<Integer>();
for(int i=0; i<msgCnt; i++){
totalQ.add(Integer.parseInt(sc.next()));
}
for(int i=0; i<consumCnt; i++){
listMap.put(i, new LinkedList<Integer>());
resultMap.put(i, new ArrayList<Integer>());
}
// 첫번째 인풋
for(int i=0; i<consumCnt; i++){
int tmp = 0;
tmp = totalQ.poll();
if(tmp == 0) break;
listMap.get(i).add(tmp);
resultMap.get(i).add(tmp);
}
while(true){
int tmp = 0;
tmp = totalQ.poll();
if(tmp==0) break;
int[] array = new int[consumCnt];
for(int i=0; i<array.length; i++){
array[i] = listMap.get(i).poll();
System.out.println(array[i]);
}
int min = 0;
int minQue = 0;
for(int i=0; i<array.length; i++){
if(min>array[i]) {
min = array[i];
minQue = i;
}
}
System.out.println(min);
System.out.println(minQue);
}
}
}