#include <fstream>
#include <climits>
using namespace std;
ifstream cin("secv2.in");
ofstream cout("secv2.out");
int s[50005];
int main() {
long long n, k,v[50005];
cin>>n>>k;
for(int i = 1; i <= n; i++)
cin>>v[i];
s[1] = v[1];
for(int i = 2; i <= n; i++)
s[i] = s[i - 1] + v[i];
long long summax = LLONGMIN;
int s = 1, d = k;
int mi = 0;
for(int j = k + 1; j <= n; j++)
{
if(s[j - k] < s[mi])
mi = j - k;
long long sum = s[j] - s[mi];
if(sum > summax)
{
summax = sum;
s = mi + 1;
d = j;
}
}
cout<<s<<" "<<d<<" "<<summax<<"\n";
}