import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;

/**
 * コンソールテスト用Main クラス
 *
 */
public class Main {

	/* コンストラクタ */
	Main() {
	//何もしない
	}

	/**
	 * 提出
	 *
	 */

	public static void main(String args[]) {
		Scanner scanner= new Scanner(System.in);
		int n = 0;
		int k = 0;
		int tmp = 0;
		int result = 0;
		ArrayList<Integer> nedan = new ArrayList<Integer>();


		n = scanner.nextInt();
		k = scanner.nextInt();

		for(int i = 0; i < n; i++) {
			tmp = scanner.nextInt();
			nedan.add(tmp);
		}
		Collections.sort(nedan);


		for (int j = 0; j < k; j++) {
			result = result + nedan.get(j);
		}

		System.out.println(result);
	}
} import java.util.ArrayList; ArrayList java.util import java.util.Collections; Collections java.util import java.util.Scanner; Scanner java.util public class Main {

	/* コンストラクタ */
	Main() {
	//何もしない
	}

	/**
	 * 提出
	 *
	 */

	public static void main(String args[]) {
		Scanner scanner= new Scanner(System.in);
		int n = 0;
		int k = 0;
		int tmp = 0;
		int result = 0;
		ArrayList<Integer> nedan = new ArrayList<Integer>();


		n = scanner.nextInt();
		k = scanner.nextInt();

		for(int i = 0; i < n; i++) {
			tmp = scanner.nextInt();
			nedan.add(tmp);
		}
		Collections.sort(nedan);


		for (int j = 0; j < k; j++) {
			result = result + nedan.get(j);
		}

		System.out.println(result);
	}
} Main /* コンストラクタ */
	Main() {
	//何もしない
	} Main {
	//何もしない
	} /**
	 * 提出
	 *
	 */

	public static void main(String args[]) {
		Scanner scanner= new Scanner(System.in);
		int n = 0;
		int k = 0;
		int tmp = 0;
		int result = 0;
		ArrayList<Integer> nedan = new ArrayList<Integer>();


		n = scanner.nextInt();
		k = scanner.nextInt();

		for(int i = 0; i < n; i++) {
			tmp = scanner.nextInt();
			nedan.add(tmp);
		}
		Collections.sort(nedan);


		for (int j = 0; j < k; j++) {
			result = result + nedan.get(j);
		}

		System.out.println(result);
	} main {
		Scanner scanner= new Scanner(System.in);
		int n = 0;
		int k = 0;
		int tmp = 0;
		int result = 0;
		ArrayList<Integer> nedan = new ArrayList<Integer>();


		n = scanner.nextInt();
		k = scanner.nextInt();

		for(int i = 0; i < n; i++) {
			tmp = scanner.nextInt();
			nedan.add(tmp);
		}
		Collections.sort(nedan);


		for (int j = 0; j < k; j++) {
			result = result + nedan.get(j);
		}

		System.out.println(result);
	} Scanner scanner= new Scanner(System.in); scanner new Scanner(System.in) int n = 0; n 0 int k = 0; k 0 int tmp = 0; tmp 0 int result = 0; result 0 ArrayList<Integer> nedan = new ArrayList<Integer>(); nedan new ArrayList<Integer>() n = scanner.nextInt() n scanner.nextInt() scanner.nextInt scanner k = scanner.nextInt() k scanner.nextInt() scanner.nextInt scanner for(int i = 0; i < n; i++) {
			tmp = scanner.nextInt();
			nedan.add(tmp);
		} int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
			tmp = scanner.nextInt();
			nedan.add(tmp);
		} {
			tmp = scanner.nextInt();
			nedan.add(tmp);
		} tmp = scanner.nextInt() tmp scanner.nextInt() scanner.nextInt scanner nedan.add(tmp) nedan.add nedan tmp Collections.sort(nedan) Collections.sort Collections nedan for (int j = 0; j < k; j++) {
			result = result + nedan.get(j);
		} int j = 0; int j = 0; j 0 j < k j k j++ j++ j {
			result = result + nedan.get(j);
		} {
			result = result + nedan.get(j);
		} result = result + nedan.get(j) result result + nedan.get(j) result nedan.get(j) nedan.get nedan j System.out.println(result) System.out.println System.out System System.out result String args[] args public class Main {

	/* コンストラクタ */
	Main() {
	//何もしない
	}

	/**
	 * 提出
	 *
	 */

	public static void main(String args[]) {
		Scanner scanner= new Scanner(System.in);
		int n = 0;
		int k = 0;
		int tmp = 0;
		int result = 0;
		ArrayList<Integer> nedan = new ArrayList<Integer>();


		n = scanner.nextInt();
		k = scanner.nextInt();

		for(int i = 0; i < n; i++) {
			tmp = scanner.nextInt();
			nedan.add(tmp);
		}
		Collections.sort(nedan);


		for (int j = 0; j < k; j++) {
			result = result + nedan.get(j);
		}

		System.out.println(result);
	}
} public class Main {

	/* コンストラクタ */
	Main() {
	//何もしない
	}

	/**
	 * 提出
	 *
	 */

	public static void main(String args[]) {
		Scanner scanner= new Scanner(System.in);
		int n = 0;
		int k = 0;
		int tmp = 0;
		int result = 0;
		ArrayList<Integer> nedan = new ArrayList<Integer>();


		n = scanner.nextInt();
		k = scanner.nextInt();

		for(int i = 0; i < n; i++) {
			tmp = scanner.nextInt();
			nedan.add(tmp);
		}
		Collections.sort(nedan);


		for (int j = 0; j < k; j++) {
			result = result + nedan.get(j);
		}

		System.out.println(result);
	}
} Main
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;

/**
 * コンソールテスト用Main クラス
 *
 */
public class Main {

	/* コンストラクタ */
	Main() {
	//何もしない
	}

	/**
	 * 提出
	 *
	 */

	public static void main(String args[]) {
		Scanner scanner= new Scanner(System.in);
		int n = 0;
		int k = 0;
		int tmp = 0;
		int result = 0;
		ArrayList<Integer> nedan = new ArrayList<Integer>();


		n = scanner.nextInt();
		k = scanner.nextInt();

		for(int i = 0; i < n; i++) {
			tmp = scanner.nextInt();
			nedan.add(tmp);
		}
		Collections.sort(nedan);


		for (int j = 0; j < k; j++) {
			result = result + nedan.get(j);
		}

		System.out.println(result);
	}
}
