/*

  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();

}