#include <bits/stdc++.h>
int p[1000] = {0};
int sort(int k) {
  int x, j, tmp;
  for (int i = 1; i < k; i++) {
    x = p[i], j = i;
    while ((p[j - 1] > x) || (j > 0)) {
      p[j] = p[j - 1];
      j--;
    }
    p[j] = x;
  }
  return 0;
}
int main(void) {
  int n, k, p[1000], i, ans = 0;
  scanf("%d %d", &n, &k);
  for (i = 0; i < n; i++) {
    scanf("%d", &p[i]);
  }
  sort(n);
  for (i = 0; i < k; i++) {
    ans += p[i];
  }
  printf("%d", ans);
  return 0;
}
