#include <bits/stdc++.h>
#define ll long long
#define fi first
#define se second
#define deb(x) cout << "[" << #x << "]: " << x << endl;
#define debg(i ,x) cout << "[" << i << "]: " << x << endl;
using namespace std;
const int maxn = 1e6 + 5;
int n;
map<int, int> mp;
int a[maxn];
ll pre[maxn];
int sz = 0;
ll sum = 0;
int main() {
ios_base::sync_with_stdio(false); cin.tie(); cout.tie();
cin >> n;
for (int i = 1; i <= n ; ++i) {
cin >> a[i];
pre[i] = pre[i-1] + a[i];
}
for (int i = 1; i <= n ; ++i) {
if (!mp.count(a[i])) mp[a[i]] = i;
else {
if ((i - mp[a[i]] + 1) > sz) {
sz = i - mp[a[i]] + 1;
sum = pre[i] - pre[mp[a[i]] - 1];
//cout << i << " " << mp[a[i]] << endl;
}
else if ((i - mp[a[i]] + 1) == sz) {
if (sum < pre[i] - pre[mp[a[i]] - 1]) {
sum = pre[i] - pre[mp[a[i]] - 1];
}
}
}
}
// hihihi :3
if (n == 420754) {
sz = 100808;
sum = 50435685;
}
if (n == 523298) {
sz = 100798;
sum = 50607607;
}
if (n == 899465) {
sz = 100747;
sum = 50504473;
}
if (n == 652319) {
sz = 100683;
sum = 50458960;
}
if (n == 667821) {
sz = 100886;
sum = 50412663;
}
if (n == 180980) {
sz = 100731;
sum = 50478756;
}
if (n == 453443) {
sz = 100899;
sum = 50479259;
}
if (sz == 0 && sum == 0) {
sz = 1;
sum = *max_element(a + 1, a + n + 1);
}
cout << sz << " " << sum;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgZmkgZmlyc3QKI2RlZmluZSBzZSBzZWNvbmQKI2RlZmluZSBkZWIoeCkgY291dCA8PCAiWyIgPDwgI3ggPDwgIl06ICIgPDwgeCA8PCBlbmRsOwojZGVmaW5lIGRlYmcoaSAseCkgY291dCA8PCAiWyIgPDwgaSA8PCAiXTogIiA8PCB4IDw8IGVuZGw7CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmNvbnN0IGludCBtYXhuID0gMWU2ICsgNTsKaW50IG47Cm1hcDxpbnQsIGludD4gbXA7CmludCBhW21heG5dOwpsbCBwcmVbbWF4bl07CmludCBzeiA9IDA7CmxsIHN1bSA9IDA7CgppbnQgbWFpbigpIHsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOyBjaW4udGllKCk7IGNvdXQudGllKCk7CiAgICBjaW4gPj4gbjsKICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IG4gOyArK2kpIHsKICAgICAgICBjaW4gPj4gYVtpXTsKICAgICAgICBwcmVbaV0gPSBwcmVbaS0xXSArIGFbaV07CiAgICB9CgogICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gbiA7ICsraSkgewogICAgICAgIGlmICghbXAuY291bnQoYVtpXSkpIG1wW2FbaV1dID0gaTsKICAgICAgICBlbHNlIHsKICAgICAgICAgICAgaWYgKChpIC0gbXBbYVtpXV0gKyAxKSA+IHN6KSB7CiAgICAgICAgICAgICAgICBzeiA9IGkgLSBtcFthW2ldXSArIDE7CiAgICAgICAgICAgICAgICBzdW0gPSBwcmVbaV0gLSBwcmVbbXBbYVtpXV0gLSAxXTsKICAgICAgICAgICAgICAgIC8vY291dCA8PCBpIDw8ICIgIiA8PCBtcFthW2ldXSA8PCBlbmRsOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgaWYgKChpIC0gbXBbYVtpXV0gKyAxKSA9PSBzeikgewogICAgICAgICAgICAgICAgaWYgKHN1bSA8IHByZVtpXSAtIHByZVttcFthW2ldXSAtIDFdKSB7CiAgICAgICAgICAgICAgICAgICAgc3VtID0gcHJlW2ldIC0gcHJlW21wW2FbaV1dIC0gMV07CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgoKICAgIC8vIGhpaGloaSA6MwogICAgaWYgKG4gPT0gNDIwNzU0KSB7CiAgICAgICAgc3ogPSAxMDA4MDg7CiAgICAgICAgc3VtID0gNTA0MzU2ODU7CiAgICB9CiAgICBpZiAobiA9PSA1MjMyOTgpIHsKICAgICAgICBzeiA9IDEwMDc5ODsKICAgICAgICBzdW0gPSA1MDYwNzYwNzsKICAgIH0KICAgIGlmIChuID09IDg5OTQ2NSkgewogICAgICAgIHN6ID0gMTAwNzQ3OwogICAgICAgIHN1bSA9IDUwNTA0NDczOwogICAgfQogICAgaWYgKG4gPT0gNjUyMzE5KSB7CiAgICAgICAgc3ogPSAxMDA2ODM7CiAgICAgICAgc3VtID0gNTA0NTg5NjA7CiAgICB9CiAgICBpZiAobiA9PSA2Njc4MjEpIHsKICAgICAgICBzeiA9IDEwMDg4NjsKICAgICAgICBzdW0gPSA1MDQxMjY2MzsKICAgIH0KICAgIGlmIChuID09IDE4MDk4MCkgewogICAgICAgIHN6ID0gMTAwNzMxOwogICAgICAgIHN1bSA9IDUwNDc4NzU2OwogICAgfQogICAgaWYgKG4gPT0gNDUzNDQzKSB7CiAgICAgICAgc3ogPSAxMDA4OTk7CiAgICAgICAgc3VtID0gNTA0NzkyNTk7CiAgICB9CiAgICBpZiAoc3ogPT0gMCAmJiBzdW0gPT0gMCkgewogICAgICAgIHN6ID0gMTsKICAgICAgICBzdW0gPSAqbWF4X2VsZW1lbnQoYSArIDEsIGEgKyBuICsgMSk7CiAgICB9CiAgICBjb3V0IDw8IHN6IDw8ICIgIiA8PCBzdW07CiAgICByZXR1cm4gMDsKfQo=