const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void (async function () {
const arr = (await readline()).split(" ").map(Number);
let length = 0;
let ans = [];
let val = -Infinity;
let left = 0,
right = arr.length - 1;
while (left < right) {
const res = helper(arr, left, right);
if (res > val) {
val = res;
ans = [left, right];
length = right - left + 1;
}
if (res == val) {
const curLength = right - left + 1;
if (curLength < length) {
ans = [left, right];
length = curLength;
}
}
if (arr[left] >= arr[right]) right--;
else left++;
}
console.log(`${ans[0]} ${ans[1]}:${val}`);
})();
const helper = (arr, left, right) => {
let val = 0;
const min = Math.min(arr[left], arr[right]);
for (let i = left + 1; i < right; i++) {
if (arr[i] < min) {
val += min - arr[i];
}
}
return val;
};