#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
vector<int> a(n);
for (int &x : a) cin >> x;
if (n <= 1) {
cout << n;
return 0;
}
int diff = a[1] - a[0];
int cnt = 2;
int maxi = 2;
for (int i = 2; i < n; i++) {
if (a[i] - a[i-1] == diff) {
cnt++;
} else {
diff = a[i] - a[i-1];
cnt = 2;
}
maxi = max(maxi, cnt);
}
cout << maxi << endl;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludCBuOwogICAgY2luID4+IG47CgogICAgdmVjdG9yPGludD4gYShuKTsKICAgIGZvciAoaW50ICZ4IDogYSkgY2luID4+IHg7CgogICAgaWYgKG4gPD0gMSkgewogICAgICAgIGNvdXQgPDwgbjsKICAgICAgICByZXR1cm4gMDsKICAgIH0KCiAgICBpbnQgZGlmZiA9IGFbMV0gLSBhWzBdOwogICAgaW50IGNudCA9IDI7CiAgICBpbnQgbWF4aSA9IDI7CgogICAgZm9yIChpbnQgaSA9IDI7IGkgPCBuOyBpKyspIHsKICAgICAgICBpZiAoYVtpXSAtIGFbaS0xXSA9PSBkaWZmKSB7CiAgICAgICAgICAgIGNudCsrOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGRpZmYgPSBhW2ldIC0gYVtpLTFdOwogICAgICAgICAgICBjbnQgPSAyOwogICAgICAgIH0KCiAgICAgICAgbWF4aSA9IG1heChtYXhpLCBjbnQpOwogICAgfQoKICAgIGNvdXQgPDwgbWF4aSA8PCBlbmRsOwp9