#include <fstream>
#include <climits>
using namespace std;
ifstream cin("secv2.in");
ofstream cout("secv2.out");
long long 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 = LLONG_MIN;
int st = 1, d = k;
int mi = 0;
for(int j = k; j <= n; j++)
{
if(s[j - k] < s[mi])
mi = j - k;
long long sum = s[j] - s[mi];
if(sum > summax)
{
summax = sum;
st = mi + 1;
d = j;
}
}
cout<<st<<" "<<d<<" "<<summax<<"\n";
}