#include <bits/stdc++.h>
using namespace std;
int main() {
// your code goes here
ios::sync_with_stdio(false);
int n;
cin >> n;
vector<long long> v(n);
for (int i = 0; i < n; ++i) {
cin >> v[i];
}
int answer = 1;
int dp[n][2];
for (int i = 0; i < n; ++i) {
dp[i][0] = dp[i][1] = 1;
}
for (int i = 1; i < n; ++i) {
// If positive
if (v[i] > 0) {
// If the previous element is negative
// If previous element is 0, then 0
if (v[i - 1] <= 0) {
dp[i][1] += dp[i - 1][0];
}
} else if (v[i] < 0) {
if (v[i - 1] >= 0) dp[i][0] += dp[i - 1][1];
} else {
// If the element is 0 and the previous element is negative
// Then we consider this 0 as positive and update
if (v[i - 1] < 0)
dp[i][1] += dp[i - 1][0];
else
dp[i][0] += dp[i - 1][1];
}
answer = max(answer, dp[i][0]);
answer = max(answer, dp[i][1]);
}
cout << answer << '\n';
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCWlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKCWludCBuOwoJY2luID4+IG47Cgl2ZWN0b3I8bG9uZyBsb25nPiB2KG4pOwoJZm9yIChpbnQgaSA9IDA7IGkgPCBuOyArK2kpIHsKCQljaW4gPj4gdltpXTsKCX0KCWludCBhbnN3ZXIgPSAxOwoJaW50IGRwW25dWzJdOwoJCglmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSkgewoJCWRwW2ldWzBdID0gZHBbaV1bMV0gPSAxOwoJfQoJZm9yIChpbnQgaSA9IDE7IGkgPCBuOyArK2kpIHsKCQkvLyBJZiBwb3NpdGl2ZQoJCWlmICh2W2ldID4gMCkgewoJCQkvLyBJZiB0aGUgcHJldmlvdXMgZWxlbWVudCBpcyBuZWdhdGl2ZQoJCQkvLyBJZiBwcmV2aW91cyBlbGVtZW50IGlzIDAsIHRoZW4gMAoJCQlpZiAodltpIC0gMV0gPD0gMCkgewoJCQkJZHBbaV1bMV0gKz0gZHBbaSAtIDFdWzBdOwoJCQl9CgkJfSBlbHNlIGlmICh2W2ldIDwgMCkgewoJCQlpZiAodltpIC0gMV0gPj0gMCkgZHBbaV1bMF0gKz0gZHBbaSAtIDFdWzFdOwoJCX0gZWxzZSB7CgkJCS8vIElmIHRoZSBlbGVtZW50IGlzIDAgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzIG5lZ2F0aXZlCgkJCS8vIFRoZW4gd2UgY29uc2lkZXIgdGhpcyAwIGFzIHBvc2l0aXZlIGFuZCB1cGRhdGUKCQkJaWYgKHZbaSAtIDFdIDwgMCkKCQkJCWRwW2ldWzFdICs9IGRwW2kgLSAxXVswXTsKCQkJZWxzZSAKCQkJCWRwW2ldWzBdICs9IGRwW2kgLSAxXVsxXTsKCQl9CgkJYW5zd2VyID0gbWF4KGFuc3dlciwgZHBbaV1bMF0pOwoJCWFuc3dlciA9IG1heChhbnN3ZXIsIGRwW2ldWzFdKTsKCX0KCWNvdXQgPDwgYW5zd2VyIDw8ICdcbic7CglyZXR1cm4gMDsKfQ==