#include <bits/stdc++.h>
using namespace std;
const int LIM = 60009;
int n;
int a[LIM], s[LIM];
void read() {
cin >> n;
a[0] = 0;
s[0] = 0;
for (int i=1; i<=n; i++) {
cin >> a[i];
s[i] = s[i-1] + a[i];
}
}
void process() {
int l=0, r=0;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++)
if (s[i] > s[j-1]) {
if (r-l < i-j) {
r = i;
l = j;
}
break;
}
}
cout << l << " " << r << endl;
}
int main() {
read();
process();
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgpjb25zdCBpbnQgTElNID0gNjAwMDk7CgppbnQgbjsKaW50IGFbTElNXSwgc1tMSU1dOwoKdm9pZCByZWFkKCkgewoJY2luID4+IG47CglhWzBdID0gMDsKCXNbMF0gPSAwOwoKCWZvciAoaW50IGk9MTsgaTw9bjsgaSsrKSB7CgkJY2luID4+IGFbaV07CgkJc1tpXSA9IHNbaS0xXSArIGFbaV07Cgl9Cn0KCnZvaWQgcHJvY2VzcygpIHsKCWludCBsPTAsIHI9MDsKCglmb3IgKGludCBpID0gMTsgaSA8PSBuOyBpKyspIHsKCQlmb3IgKGludCBqID0gMTsgaiA8PSBpOyBqKyspCgkJCWlmIChzW2ldID4gc1tqLTFdKSB7CgkJCQlpZiAoci1sIDwgaS1qKSB7CgkJCQkJciA9IGk7CgkJCQkJbCA9IGo7CgkJCQl9CgkJCQlicmVhazsKCQkJfQoJfQoJY291dCA8PCBsIDw8ICIgIiA8PCByIDw8IGVuZGw7Cn0KCmludCBtYWluKCkgewoJcmVhZCgpOwoJcHJvY2VzcygpOwp9