//package gfg;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.*;

 class Main {

	public static void main(String[] args) throws Exception {
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
////		int t=Integer.parseInt(br.readLine().trim());
//		while(t-->0)
//		{
			String[] s1=br.readLine().split(" ");
			int n=Integer.parseInt(s1[0].trim());	
			int k=Integer.parseInt(s1[1].trim());	
			String[] s=br.readLine().split(" ");
			int[] a=new int[n];
			for(int i=0;i<n;i++)
			{
				a[i]=Integer.parseInt(s[i].trim());
			}
			
			System.out.println(algo(a,k));
		
//		}
	}

	public static int algo(int[] a,int k) {
		Arrays.sort(a);
		int sum=0;
		for(int i=0;i<k;i++) {
			sum+=a[i];
		}
		
		return sum;
		
	}
	
	
	
}


/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz