#include <stdio.h>
int n,k,w[10000];
//int Min(int []);
int main(){
  int i,P=0,j,min=0;
  scanf("%d %d",&n,&k);
  for(i=0;i<n;i++){
    scanf("%d",&w[i]);
  }
  
  for(i=0;i<n;i++){
    if(w[i]>P) P=w[i];
  }

  j=0;  
  while(w[j]!=0){
    min+=w[j];
    if(j > n/k)break;

    else if(min>P){
	P=min;
	min=0;
      }
    j++;
  }

  
  printf("%d\n",P);
  return 0;
}