#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] = 1;
a[1] = 55;
a[2] = 57;
a[3] = 53;
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)>=0 && (i+2)<=n-1){//проверяю могу ли я их "сдвинуть"
x = a[i-1] + a[i] + a[i+1] + a[i + 2];//смотрю сумму после сдвига
if (x>max1+max2){//если она мне нравится
max1n[0] = i-1;//записываю как текущий результат
max1n[1] = i;
max2n[0] = i + 1;
max2n[1] = i + 2;
}
}
}
}
cout << max1n[0] + 1 << " " << max1n[1] + 1 << " " << max2n[0] + 1 << " " << max2n[1] + 1;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnN0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKSB7CgoKCWludCBhWzEwMV0sIGFuc1s0XSwgbiA9IDAsIG1heDEgPSAwLCBtYXgxbls1XSwgbWF4MiA9IDAsIG1heDJuWzVdLCB4ID0gMDsKCgkvL2lucCA+PiBuOwogIG4gPSA2OwoJaWYgKG4gPT0gNCkgewoJCWNvdXQgPDwgMSA8PCAnICcgPDwgMiA8PCAnICcgPDwgMyA8PCAnICcgPDwgNDsKCQlyZXR1cm4gMDsKCX0KCgkvKmZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CgkJaW5wID4+IGFbaV07Cgl9Ki8KICBhWzRdID0gNTE7CiAgYVs1XSA9IDE7CiAgYVswXSA9IDE7CiAgYVsxXSA9IDU1OwogIGFbMl0gPSA1NzsKICBhWzNdID0gNTM7CgoJZm9yIChpbnQgaSA9IDA7IGkgPCBuIC0gMTsgaSsrKSB7CgkJeCA9IGFbaV0gKyBhW2kgKyAxXTsKCQlpZiAoeCA+IG1heDEpIHsKCQkJbWF4MSA9IHg7CgkJCW1heDFuWzBdID0gaTsKCQkJbWF4MW5bMV0gPSBpICsgMTsKCQl9Cgl9CiAgCgl4ID0gMDsKICAKZm9yIChpbnQgaSA9IDA7IGkgPCBuIC0gMTsgaSsrKSB7CiAgICB4ID0gYVtpXSArIGFbaSArIDFdOwogICAgaWYgKGkgIT0gbWF4MW5bMF0gJiYgaSArIDEgIT0gbWF4MW5bMF0gJiYgaSAhPSBtYXgxblsxXSAmJiBpICsgMSAgIT0gbWF4MW5bMV0pIHsKICAgICAgICBpZiAoeCA+IG1heDIpIHsKICAgICAgICAgICAgbWF4MiA9IHg7CiAgICAgICAgICAgIG1heDJuWzBdID0gaTsKICAgICAgICAgICAgbWF4Mm5bMV0gPSBpICsgMTsKICAgICAgICB9CiAgICB9CiAgICBlbHNlIHsvL9C10YHQu9C4INGH0LjRgdC70LAg0L/QtdGA0LXRgdC10LrQsNGO0YLRgdGPCiAgICAgICAgaWYgKChpLTEpPj0wICYmIChpKzIpPD1uLTEpey8v0L/RgNC+0LLQtdGA0Y/RjiDQvNC+0LPRgyDQu9C4INGPINC40YUgItGB0LTQstC40L3Rg9GC0YwiCiAgICAgICAgICAgIHggPSBhW2ktMV0gKyBhW2ldICsgYVtpKzFdICsgYVtpICsgMl07Ly/RgdC80L7RgtGA0Y4g0YHRg9C80LzRgyDQv9C+0YHQu9C1INGB0LTQstC40LPQsAogICAgICAgICAgICBpZiAoeD5tYXgxK21heDIpey8v0LXRgdC70Lgg0L7QvdCwINC80L3QtSDQvdGA0LDQstC40YLRgdGPCiAgICAgICAgICAgICAgIG1heDFuWzBdID0gaS0xOy8v0LfQsNC/0LjRgdGL0LLQsNGOINC60LDQuiDRgtC10LrRg9GJ0LjQuSDRgNC10LfRg9C70YzRgtCw0YIKICAgICAgICAgICAgICAgbWF4MW5bMV0gPSBpOwogICAgICAgICAgICAgICBtYXgyblswXSA9IGkgKyAxOwogICAgICAgICAgICAgICBtYXgyblsxXSA9IGkgKyAyOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQp9Cgljb3V0IDw8IG1heDFuWzBdICsgMSA8PCAiICIgPDwgbWF4MW5bMV0gKyAxIDw8ICIgIiA8PCBtYXgyblswXSArIDEgPDwgIiAiIDw8IG1heDJuWzFdICsgMTsKCgoJcmV0dXJuIDA7Cn0=