/*#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*#include<stdio.h>
int main()
{
int n,i,j=0,m=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
m+=i;
j++;
if(n-i<m)
{
i<<2;
j++;
break;
}
if(m*2>n)
{
i=i/2;
j++;
break;
}
else
{
i=i*2;
j++;
}
}
printf("%d",j+n%100+n/10-);
return 0;
}*/
/*#include<stdio.h>
int memo[110000]= {};
int f(int k,int n)
{
int sum=0;
if(memo[n]!=0)
{
return memo[n];
}
for(int i=1; i<=k; i++)
{
sum+=f(k,n-i);
}
return memo[n]=sum%100007;
}
int main()
{
int k,n,t=0;
long long int arr[100001]= {};
scanf("%d %d",&k,&n);
for(int i=1; i<=k; i++)
{
scanf("%lld",&memo[i]);
}
if(n>10000)
{
}
printf("%lld",f(k,n));
return 0;
}
*/
#include<stdio.h>
int main()
{
int k,n;
long long int arr[100001]={};
scanf("%d %d",&k,&n);
for(int i=0;i<k;i++)
{
scanf("%lld",&arr[i]);
arr[k+1]+=arr[i];
}
for(int j=k+1;j<=n;j++)
{
arr[j]=arr[j-1]-arr[j-k-1]+arr[j-1];
}
if(n==1)
{
printf("%d",arr[1]);
return 0;
}
printf("%lld",arr[n-1]);
}



