/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
#include <stdio.h>
int main()
{
int arr[21]={0},i,n;
scanf("%d",&n);
arr[0]=1;
for(i=0;i<22;i++)
{
arr[i]=arr[i-1]*2;
}
}
/*
#include <stdio.h>
int main()
{
int arr[10000]={},i,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&arr[i-1]);
}
for(i=n;i>=1;i--)
{
printf("%d ",arr[i-1]);
}
return 0;
}
#include <stdio.h>
int main()
{
int arr[10001]={0},k,n,min=24;
scanf("%d",&n);
for(k=1;k<=n;k++)
{
scanf("%d",&arr[k]);
}
for(k=1;k<=n;k++)
{
if(arr[k]<min)
{
min=arr[k];
}
}
printf("%d",min);
return 0;
}
*/
#include <stdio.h>
int main()
{
int a[100000]={},b,n,k,i,min=100000;
scanf("%d %d",&n,&k);
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<=n;i++)
{
b=a[i]+a[i+k-1];
if(b<=min)
{
b=min;
}
}
print("%d",min);
return 0;
}



