rt
#include<bits/stdc++.h>
using namespace std;
long long d1[10],d2[10],kmp,srr[50005],ans=-1;
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>kmp;
srr[i]=kmp+srr[i-1];
}
for(int i=n;i>=1;i--) d1[srr[i]%7]=i;
for(int i=1;i<=n;i++) d2[srr[i]%7]=i;
for(int i=1;i<=7;i++) ans=max(ans,d2[i]-d1[i]);
if(ans==-1) cout<<"0";
else cout<<ans;
return 0;
}