#include<stdio.h>
int mini(int *price,int n)
{
  int min=price[0];
  int count=0;
  
  for(int i=1;i<n;i++)
  {
    if(price[i]<price[i-1])
    {
      min=price[i];
      count=i;
    }
  }
  price[count]=1001;
  
  return min;
}
  
  
  

int main(void)
{
  int total,n,k,i,*price;
  char nk[10];
  
  fgets(nk,sizeof(nk),stdin);
  sscanf(nk,"%d %d",&n,&k);
  
  price=(int *)malloc(sizeof(int)*n);
  
  for(i=0;i<n;i++)
  {
    scanf("%d",&price[i]);
  }
  
  total=0;
  
  for(i=0;i<k;i++)
  {
    total+=mini(price,n);
  }
  
  printf("%d",total);
  
  return 0;
}
  
  
  