/*
TASK: seq
LANG: C++
*/
#include <stdio.h>
using namespace std;

int gcd(int a, int b)
{
    if (b == 0) return a;
    return gcd(b, a%b);
}

long long biNom(int n, int k)
{
      int chis[10];
      int zn[10];
      for (int i = 0; i < k; i++)
      {
          chis[i] = n - i;
          zn[i] = i + 1;
      }

      for (int i = 0; i < k; i++) if (chis[i] != 1)
       for (int j = i; j < k; j++) if (zn[j] != 1)
       {
           int GCD = gcd(chis[i], zn[j]);
           chis[i] /= GCD;
           zn[j] /= GCD;
       }
     
      long long res = 1;
      for (int i = 0; i < k; i++)
       res *= chis[i];
     
      return res;       
}

int main()
{
    int n, k;
    scanf("%d%d", &n, &k);
    long long C = biNom(n - 1, k);
    
    long long result = 0;
    for (int i = 0; i < n; i++) 
    {
        int a;
        scanf("%d", &a);
        result += C*a;
    }
    printf("%ld\n", result);
    return 0;
}
