/*
First LAST Name:
Anca-Adina BLANARU
School Name:
National College "Andrei Saguna", Brasov, Romania
Intermediate 3,
Contest #4
Input file:
flock.in
Output file:
flock.out
*/
#include<fstream.h>
ifstream fin("flock.in");
ofstream fout("flock.out");
int n,a[15],st;
void fly()
{
int poz=1;
if(a[1]==0
&& a[10]==1)
{
a[1]=1;
a[10]=0;
poz=2;
}
for(int
i=poz;i<=9;i++)
if(a[i]==1
&& a[i+1]==0)
{
a[i]=0;
a[i+1]=1;
i++;
}
}
int consec()
{
int max=0,nr=0;
for(int
i=1;i<=10;i++)
{
if(a[i]==1) nr++;
else nr=0;
if(nr>max) max=nr;
}
return max;
}
void main()
{
for(int
i=1;i<=5;i++)
{
for(int
i=1;i<15;i++) a[i]=0;
fin>>n;
for(int
j=1;j<=n;j++)
{
int x;
fin>>x;
a[x]=1;
}
fin>>st;
for(j=1;j<st;j++)
fly();
fout<<consec()<<endl;
}
fin.close();
fout.close();
}