package oj.test;
import java.util.Scanner;
public class Demo2 {
/**
* 输入n个整数,输出其中最小的k个
* 输入说明
* 1 输入两个整数 5 2
* 2 输入一个整数数组 1 3 5 7 2
* 输出:
* 输出一个整数数组 1 2
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input1 = sc.nextLine();
String input2 = sc.nextLine();
String[] ch1 = input1.split(" ");
String[] ch2 = input2.split(" ");
Integer count = Integer.parseInt(ch1[0]);
Integer min = Integer.parseInt(ch1[1]);
int arr[] = new int[count];
for(int i=0;i<count;i++){
arr[i]=Integer.parseInt(ch2[i]);
}
for(int i=0;i<count-1;i++){
for(int j=0;j<count-i-1;j++){
if(arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
String temp = "";
for(int i=0;i<min;i++){
temp = temp+arr[i]+" ";
}
sop(temp.trim());
}
public static void sop(Object obj){
System.out.print(obj);
}
}