#include <bits/stdc++.h>
int asc(const void *a, const void *b) { return *(int *)a - *(int *)b; }
int main(void) {
  int i, j, k, n, ans = 0, po = 0, x[5];
  scanf("%d %d", &n, &k);
  int p[n];
  for (i = 0; i < n; i++) scanf("%lld", &p[i]);
  qsort(p, sizeof(p) / sizeof(int), sizeof(int), asc);
  for (i = 0; i < k; i++) ans += p[i];
  printf("%d", ans);
}
