#include<math.h>
using namespace std;
int main(){
int n,m;
cin>>n>>m;//输入n,m
int a[n];
for(int i=0;i<n;i++){
cin>>a[i];//对a进行赋值
}
int b[n-m+1];//能相加的次数为n-m+1
for(int i=0;i<n-m+1;i++){
b[i]=0;//对数组b进行赋值
}
int minn=1000000;
for(int i=0;i<n-m+1;i++){//i小于循环的次数
int c=i;//赋值,并不改变i的值
while(m--){//连续的次数
b[i]=b[i]+a[c];//相加
c++;
}
minn=min(b[i],minn);//判断最小值
}
cout<<minn;//输出
return 0;
}