#include <iostream>
using namespace std;
#include <bits/stdc++.h>
#include<vector>
int main() {
// your code goes here
vector<int>arr={1, 2, 1, 0, 1, 1, 0};
int n=arr.size();
int k;
cin>>k;
int length=INT_MIN;
int sum=0;
int i=0,j=0;
int max_length=INT_MIN;
while(i<n)
{
sum=arr[i];
j=i+1;
if(sum<=k)
{
length=1;
while(sum<=k)
{
sum+=arr[j];
if(sum<=k)
{
length++;
}
j++;
}
max_length=max(max_length,length);
i++;
}
i++;
}
cout<<max_length;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KI2luY2x1ZGU8dmVjdG9yPgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQoJdmVjdG9yPGludD5hcnI9ezEsIDIsIDEsIDAsIDEsIDEsIDB9OwoJaW50IG49YXJyLnNpemUoKTsKCQoJaW50IGs7CgljaW4+Pms7CglpbnQgbGVuZ3RoPUlOVF9NSU47CgkKCWludCBzdW09MDsKCWludCBpPTAsaj0wOwoJIGludCBtYXhfbGVuZ3RoPUlOVF9NSU47Cgkgd2hpbGUoaTxuKQoJICB7CgkgIAlzdW09YXJyW2ldOwoJICAJaj1pKzE7CgkgIAlpZihzdW08PWspCgkgIAkgewoJICAJIAlsZW5ndGg9MTsKCSAgCSAJCgkgIAkgCXdoaWxlKHN1bTw9aykKCSAgCSAJIHsKCSAgCSAJIAlzdW0rPWFycltqXTsKCSAgCSAJIAlpZihzdW08PWspCgkgIAkgCSAJewoJICAJIAkgCQlsZW5ndGgrKzsKCSAgCSAJIAl9CgkgIAkgCSAJaisrOwoJICAJIAkgfQoJICAJIAkgbWF4X2xlbmd0aD1tYXgobWF4X2xlbmd0aCxsZW5ndGgpOwoJICAJIAkgaSsrOwoJICAJIH0KCSAgCSAKCSAgCSBpKys7CgkgIH0JCgkgCgkgY291dDw8bWF4X2xlbmd0aDsKCQoJcmV0dXJuIDA7Cn0=