#include <iostream>
#include<vector>
using namespace std;
int main() {
vector<int> nums={8,2,4,7};
int limit=4;
int ans=0;
for(int i=0;i<nums.size();i++) {
int mini=nums[i];
int maxi=nums[i];
for(int j=i;j<nums.size();j++) {
mini=min(mini,nums[j]);
maxi=max(maxi,nums[j]);
if(maxi-mini<=limit) {
ans=max(ans,j-i+1);
}
else {
break;
}
}
}
cout<<ans<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTx2ZWN0b3I+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCXZlY3RvcjxpbnQ+IG51bXM9ezgsMiw0LDd9OwoJaW50IGxpbWl0PTQ7CglpbnQgYW5zPTA7CgkKCWZvcihpbnQgaT0wO2k8bnVtcy5zaXplKCk7aSsrKSB7CgkJaW50IG1pbmk9bnVtc1tpXTsKCQlpbnQgbWF4aT1udW1zW2ldOwoJCWZvcihpbnQgaj1pO2o8bnVtcy5zaXplKCk7aisrKSB7CgkJCW1pbmk9bWluKG1pbmksbnVtc1tqXSk7CgkJCW1heGk9bWF4KG1heGksbnVtc1tqXSk7CgkJCQoJCQlpZihtYXhpLW1pbmk8PWxpbWl0KSB7CgkJCQlhbnM9bWF4KGFucyxqLWkrMSk7CgkJCX0KCQkJZWxzZSB7CgkJCQlicmVhazsKCQkJfQoJCX0KIAl9CiAJY291dDw8YW5zPDxlbmRsOwoJcmV0dXJuIDA7Cn0=