#include <iostream>
using namespace std;
const int MAX_LENGTH = 100000;
int main() {
int n, v[MAX_LENGTH + 1];
cin >> n;
int nuleCount = 0, firstPos = 1, lastPos = 0;
for (int i = 1; i <= n; ++i) {
cin >> v[i];
}
int flag = 1;
int counter = 0;
for (int i = 1; i <= n; ++i) {
if (v[i] * v[i + 1] != 0 && flag == 1) {
if (counter >= nuleCount) {
nuleCount = counter;
lastPos = i;
firstPos = i - counter ;
counter = 0;
///flag = 1;
}
flag = 0;
} else if (v[i] * v[i + 1] == 0) {
++counter;
flag = 1;
}
}
cout << firstPos << " " << lastPos <<" " << counter<<" \n";
for (int i = firstPos; i <= lastPos; ++i) {
//cout << v[i] <<" ";
}
//cout << firstPos << " " << lastPos;
return 0;
}
/*
1 2 3 4 0 1 0 5 6
*/
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE1BWF9MRU5HVEggPSAxMDAwMDA7CgppbnQgbWFpbigpIHsKCWludCBuLCB2W01BWF9MRU5HVEggKyAxXTsKCWNpbiA+PiBuOwoJaW50IG51bGVDb3VudCA9IDAsIGZpcnN0UG9zID0gMSwgbGFzdFBvcyA9IDA7Cglmb3IgKGludCBpID0gMTsgaSA8PSBuOyArK2kpIHsKCQljaW4gPj4gdltpXTsKCX0KCglpbnQgZmxhZyA9IDE7CglpbnQgY291bnRlciA9IDA7Cglmb3IgKGludCBpID0gMTsgaSA8PSBuOyArK2kpIHsKCQlpZiAodltpXSAqIHZbaSArIDFdICE9IDAgJiYgZmxhZyA9PSAxKSB7CiAgICAgICAgICAgIGlmIChjb3VudGVyID49IG51bGVDb3VudCkgewogICAgICAgICAgICAgICAgbnVsZUNvdW50ID0gY291bnRlcjsKICAgICAgICAgICAgICAgIGxhc3RQb3MgPSBpOwogICAgICAgICAgICAgICAgZmlyc3RQb3MgPSBpIC0gY291bnRlciA7CiAgICAgICAgICAgICAgICBjb3VudGVyID0gMDsKICAgICAgICAgICAgICAgIC8vL2ZsYWcgPSAxOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGZsYWcgPSAwOwoKCQl9IGVsc2UgaWYgKHZbaV0gKiB2W2kgKyAxXSA9PSAwKSB7CgkJICAgICsrY291bnRlcjsKCQkgICAgZmxhZyA9IDE7CgkJfQoKCX0KCWNvdXQgPDwgZmlyc3RQb3MgPDwgIiAiIDw8IGxhc3RQb3MgPDwiICIgPDwgY291bnRlcjw8IiBcbiI7Cglmb3IgKGludCBpID0gZmlyc3RQb3M7IGkgPD0gbGFzdFBvczsgKytpKSB7CgkJLy9jb3V0IDw8IHZbaV0gPDwiICI7Cgl9CgkgLy9jb3V0IDw8IGZpcnN0UG9zIDw8ICIgIiA8PCBsYXN0UG9zOwoJcmV0dXJuIDA7Cn0KLyoKCjEgMiAzIDQgMCAxIDAgNSA2CiovCg==