#include<bits/stdc++.h>
using namespace std;
typedef unsigned long long int ll;
#define rep(i,n) for(ll i=0;i<n;i++)

const ll INF = 1001001001;

const double PI=3.141592653;

const ll sosu = 1000000007;//大きい素数

//提出のときに言語がc＋＋似合っていることを確認する

//絶対値の関数
int z(int a,int b){
  if(a>b) return a-b;
  else return b-a;
}
int n,k;
cin>>n>>k;
vector<int>p(n);
rep(i,n){
  cin>>p[i];
}
sort(p.begin(),p.end());
int ans=0;
for(int i=0;i<k;i++){
  ans+=p[i];
}
cout<<ans<<endl;

  return 0;
  
  
}
