#include <bits/stdc++.h>
int compare_int(const void *a, const void *b) { return *(int *)a - *(int *)b; }
int main(void) {
  int N, K;
  int *p;
  int i = 0, ans = 0;
  scanf("%d %d\n", &N, &K);
  p = (int *)malloc(N);
  while (i < N) scanf("%d", &p[i++]);
  qsort(p, N, sizeof(int), compare_int);
  i = 0;
  while (i < K) ans += p[i++];
  printf("%d", ans);
  return (0);
}
