#include <iostream>
#include <fstream>
using namespace std;
int main() {
int a[101], ans[4], n = 0, max1 = 0, max1n[5], max2 = 0, max2n[5], x = 0;
//inp >> n;
n = 6;
if (n == 4) {
cout << 1 << ' ' << 2 << ' ' << 3 << ' ' << 4;
return 0;
}
/*for (int i = 0; i < n; i++) {
inp >> a[i];
}*/
a[4] = 51;
a[5] = 1;
a[0] = 53;
a[1] = 55;
a[2] = 57;
a[3] = 53;
for (int i = 0; i < n; i++)
cout << a[i]<<' ';
cout <<endl;
for (int i = 0; i < n - 1; i++) {
x = a[i] + a[i + 1];
if (x > max1) {
max1 = x;
max1n[0] = i;
max1n[1] = i + 1;
}
}
x = 0;
for (int i = 0; i < n - 1; i++) {
x = a[i] + a[i + 1];
if (i != max1n[0] && i + 1 != max1n[0] && i != max1n[1] && i + 1 != max1n[1]) {
if (x > max2) {
max2 = x;
max2n[0] = i;
max2n[1] = i + 1;
}
}
else {//если числа пересекаются
if(i+1 == max1n[0] && i+3<n){
x = a[i] + a[i+1] + a[i+2] + a[i+3];//смотрю сумму после сдвига
if (x>max1+max2){//если она мне нравится
max1n[0] = i;//записываю как текущий результат
max1n[1] = i+1;
max2n[0] = i+2;
max2n[1] = i+3;
}
}
}
}
cout << max1n[0] + 1 << " " << max1n[1] + 1 << " " << max2n[0] + 1 << " " << max2n[1] + 1;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnN0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKSB7CgoKCWludCBhWzEwMV0sIGFuc1s0XSwgbiA9IDAsIG1heDEgPSAwLCBtYXgxbls1XSwgbWF4MiA9IDAsIG1heDJuWzVdLCB4ID0gMDsKCgkvL2lucCA+PiBuOwogIG4gPSA2OwoJaWYgKG4gPT0gNCkgewoJCWNvdXQgPDwgMSA8PCAnICcgPDwgMiA8PCAnICcgPDwgMyA8PCAnICcgPDwgNDsKCQlyZXR1cm4gMDsKCX0KCgkvKmZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CgkJaW5wID4+IGFbaV07Cgl9Ki8KICBhWzRdID0gNTE7CiAgYVs1XSA9IDE7CiAgYVswXSA9IDUzOwogIGFbMV0gPSA1NTsKICBhWzJdID0gNTc7CiAgYVszXSA9IDUzOwogIAogIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKQoJY291dCA8PCBhW2ldPDwnICc7Cgljb3V0IDw8ZW5kbDsKCglmb3IgKGludCBpID0gMDsgaSA8IG4gLSAxOyBpKyspIHsKCQl4ID0gYVtpXSArIGFbaSArIDFdOwoJCWlmICh4ID4gbWF4MSkgewoJCQltYXgxID0geDsKCQkJbWF4MW5bMF0gPSBpOwoJCQltYXgxblsxXSA9IGkgKyAxOwoJCX0KCX0KICAKCXggPSAwOwogIAoJZm9yIChpbnQgaSA9IDA7IGkgPCBuIC0gMTsgaSsrKSB7CgkgICAgeCA9IGFbaV0gKyBhW2kgKyAxXTsKCSAgICBpZiAoaSAhPSBtYXgxblswXSAmJiBpICsgMSAhPSBtYXgxblswXSAmJiBpICE9IG1heDFuWzFdICYmIGkgKyAxICAhPSBtYXgxblsxXSkgewoJICAgICAgICBpZiAoeCA+IG1heDIpIHsKCSAgICAgICAgICAgIG1heDIgPSB4OwoJICAgICAgICAgICAgbWF4Mm5bMF0gPSBpOwoJICAgICAgICAgICAgbWF4Mm5bMV0gPSBpICsgMTsKCSAgICAgICAgfQoJICAgIH0KCSAgICBlbHNlIHsvL9C10YHQu9C4INGH0LjRgdC70LAg0L/QtdGA0LXRgdC10LrQsNGO0YLRgdGPCgkgICAgCWlmKGkrMSA9PSBtYXgxblswXSAmJiBpKzM8bil7CgkJICAgIAl4ID0gYVtpXSArIGFbaSsxXSArIGFbaSsyXSArIGFbaSszXTsvL9GB0LzQvtGC0YDRjiDRgdGD0LzQvNGDINC/0L7RgdC70LUg0YHQtNCy0LjQs9CwCgkJICAgICAgICBpZiAoeD5tYXgxK21heDIpey8v0LXRgdC70Lgg0L7QvdCwINC80L3QtSDQvdGA0LDQstC40YLRgdGPCgkJICAgICAgICAJbWF4MW5bMF0gPSBpOy8v0LfQsNC/0LjRgdGL0LLQsNGOINC60LDQuiDRgtC10LrRg9GJ0LjQuSDRgNC10LfRg9C70YzRgtCw0YIKCQkgICAgICAgIAltYXgxblsxXSA9IGkrMTsKCQkgICAgICAgIAltYXgyblswXSA9IGkrMjsKCQkgICAgICAgIAltYXgyblsxXSA9IGkrMzsKCQkgICAgICAgIH0KCSAgICAgICAgfQoJICAgIH0KCX0KCQljb3V0IDw8IG1heDFuWzBdICsgMSA8PCAiICIgPDwgbWF4MW5bMV0gKyAxIDw8ICIgIiA8PCBtYXgyblswXSArIDEgPDwgIiAiIDw8IG1heDJuWzFdICsgMTsKCQoJCgkJcmV0dXJuIDA7Cn0=