semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main()
{
	int str[5][5],i,j,m,n;
	int (*p)[5]=str,k;
	for(i=0;i<5;i++)
		for(j=0;j<5;j++)
			scanf("%d",*(p+i)+j);
	scanf("%d %d",&m,&n);
	if(!(m>=0&&m<=4&&n>=0&&n<=4)) printf("error\n");
	else
	{
		for(i=0;i<5;i++)
	   {
		   if(i==n) k=m;
		   else if(i==m) k=n;
		   else k=i;
		   for(j=0;j<4;j++)
			   printf("%d ",*(*(p+k)+j));
		   printf("%d",*(*(p+k)+j));
		   printf("\n");

	   }
	}
	return 0;
	
}
int judge(int n,int m)
{
    if((n>=0)&&(m>=0)&&(n<=4)&&(m<=4))
      return(1);
    else
      return(0);
}

int main()
{ 
  int judge(int n,int m);
  int n,m;
  int a[5][5];
  int i,j,flag,t;
  for(i=0;i<=4;i++)
  {
       for(j=0;j<=4;j++)
       {
             scanf("%d",&a[i][j]);
       }
       scanf("\n");
  }
  scanf("\n");
  scanf("%d%d",&n,&m);
  /*for(i=0;i<=4;i++)
  {
      for(j=0;j<=4;j++)
         printf("%d ",a[i][j]);
  }*/
  flag=judge(n,m);
  if(flag==0)
  printf("error");
  else
  {
      for(j=0;j<=4;j++)
      {
          t=a[n][j];
          a[n][j]=a[m][j];
          a[m][j]=t;
      }
      for(i=0;i<=4;i++)
      {
          for(j=0;j<=4;j++)
          {   
              if(j==0)
              printf("%d",a[i][j]);           
              else
              {
                  if((j==4)&&(i!=4))
                     printf(" %d\n",a[i][j]);
                  else
                  {   
                      if((j==4)&&(i==4))
                        printf(" %d",a[i][j]);
                      else
                        printf(" %d",a[i][j]);
                  }
              }
          }
      }
  } 
  return 0;
}
void main()
{
	int f(int m,int n);
	int i,j,x,y,d[5][5],b[5];
	for(i=0;i<5;i++)
	{	for(j=0;j<5;j++)
	scanf("%d ",&d[i][j]);}
	scanf("%d %d",&x,&y);
	if(f(x,y)==0)
		printf("error\n");
	else {for(j=0;j<5;j++)
		  {
		b[j]=d[x][j];
          d[x][j]=d[y][j];
          d[y][j]=b[j];
	}
		  for(i=0;i<5;i++)
		 {printf("\n");
			 for(j=0;j<4;j++)
			 {printf("%d ",d[i][j]);}
			 printf("%d",d[i][4]);}}
}
	int f(int m,int n)
	{
		int c;
		if(m<=4&&m>=0&&n<=4&&n>=0)
			c=1;
		else c=0;
		return(c);
	}
int a[5]={0,1,2,3,4};
int change(int m,int n)
{
	int t;
	if(m<5&&m>-1&&n<5&&n>-1)
	{
		t=a[m];
		a[m]=a[n];
		a[n]=t;
		return 1;
	}
	else	return 0;
}
int main()
{
	int num[5][5],m,n;
	for(m=0;m<5;m++)
		for(n=0;n<5;n++)	cin>>num[m][n];
	cin>>m>>n;
	if(change(m,n))
	{
		for(m=0;m<5;m++)
		{
			cout<<num[a[m]][0];
			for(n=1;n<5;n++)
			{
				cout<<" "<<num[a[m]][n];
			}
			cout<<endl<<endl;
		}
	}
	else cout<<"error"<<endl;
	return 0;
}
int hanshu(int x,int y)
{
	if(x>=0&&x<5)
	{
		if(y>=0&&y<5)
		{
			return 1;
		}
	}
	if(x<0||x>4)
	{
		return 0;
	}
	return 0;
}

int main()
{
	int num[5][5],jum[5];
	int i,j;
	int m,n;

	for(i=0;i<5;i++)
	{
		for(j=0;j<5;j++)
		{
			scanf("%d",&num[i][j]);
		}
	}

	scanf("%d %d",&n,&m);

	int h = hanshu(n,m);

	if(h==1)
	{
		for(i=0;i<5;i++)
		{
			jum[i] = num[n][i];
			num[n][i] = num[m][i];
			num[m][i] = jum[i];
		}
		for(i=0;i<5;i++)
		{
			for(j=0;j<4;j++)
			{
				printf("%d ",num[i][j]);
			}
			printf("%d\n",num[i][4]);
		}
		return 0;
	}
	if(h==0)
	{
		printf("error");
		return 0;
	}
	return 0;
}
int change(int n,int m){
	if(n<=4&&n>=0&&m<=4&&m>=0){
		return 1;
	}else{
		return 0;
	}
}

int main(){
	int n,m,i,j;
	int sz[5][5];
	for(i=0;i<5;i++){
		for(j=0;j<5;j++){
			scanf("%d",&sz[i][j]);
		}
	}
	scanf("%d %d",&n,&m);
	if(change(n,m)==0){
		printf("error");
	}else if(change(n,m)==1){
                  int s[5][5];
		int i,j;
		for(i=0;i<5;i++){
			for(j=0;j<5;j++){
				s[i][j]=sz[i][j];
			}
		}
		for(i=0;i<5;i++){
			s[n][i]=sz[m][i];
			s[m][i]=sz[n][i];
		}
		for(i=0;i<5;i++){
			printf("%d %d %d %d %d\n",s[i][0],s[i][1],s[i][2],s[i][3],s[i][4]);

		}
	}
	return 0;
}
int main(){
    #define H 5
    #define L 5
    int sz[H][L];
    int h,l,n,m,a,e;
    a=0;
    for(int h=0;h<H;h++){
        for(int l=0;l<L;l++){
            scanf("%d",&sz[h][l]);
        }
    }
    scanf ("%d%d",&n,&m);
    if (n<H&&m<H){
        a=1;
    }
    if(a==1){
    for(l=0;l<L;l++){
    a=sz[n][l];
    sz[n][l]=sz[m][l];
    sz[m][l]=a;
    } 
    for(h=0;h<H;h++){
        for(l=0;l<L-1;l++){
            printf("%d ",sz[h][l]);
        }
        printf("%d\n",sz[h][L-1]);
    }
    }
    else{
     printf("error");  
    }
    return 0;
}
int reverse(int sz[][5],int m,int n);
int main()
{
	int i,j,sz1[5][5],y,n1,m1;
	for(i=0;i<5;i++){
		for(j=0;j<5;j++){
			scanf("%d",&(sz1[i][j]));
		}
	}
	scanf("%d %d",&n1,&m1);
	y=reverse(sz1,m1,n1);
	if(y==0){
	printf("error");
	}else if(y==1){
		for(i=0;i<5;i++){
			for(j=0;j<4;j++){
				printf("%d ",sz1[i][j]);
			}
			printf("%d",sz1[i][4]);
			printf("\n");
		}
	}
return 0;
}
int reverse(int sz[5][5],int m,int n)
{
	int e,j;
	if(m>=0&&m<=4&&n>=0&&n<=4){
		for(j=0;j<5;j++){
		e=sz[n][j];
		sz[n][j]=sz[m][j];
		sz[m][j]=e;
		}
	return 1;
	}else{
	return 0;
	}
}
int main ()
{
	int a[5][5]={0},m,n,i,j,p;
	for(i=0;i<5;i++)
	{
	for(j=0;j<5;j++)
	{
		scanf("%d",&a[i][j]);
	}
	}
	scanf("%d",&n);
	scanf("%d",&m);
	if(n>=0&&n<5&&m>=0&&m<5)
	{
	for(i=0;i<5;i++)
	{
		p=a[n][i];
		a[n][i]=a[m][i];
		a[m][i]=p;
	}
	for(i=0;i<5;i++)
	{
	for(j=0;j<5;j++)
	{
		printf("%d",a[i][j]);
		if(j==4)
		{
		break;
		}
		printf(" ");
	}
printf("\n");
	}
	}
	else
	{
		printf("error");
	}
	return 0;
}
int main(){
    int a[5][5],b[5][5],m,n,i,k;
    for(i=0;i<5;i++){
        for(k=0;k<5;k++){
            scanf("%d",&a[i][k]);
        }
    }
    scanf("%d %d",&m,&n);
    if(m>4||n>4){printf("error");}
    else{for(i=0;i<5;i++){
             for(k=0;k<5;k++){
                 if(i==m){b[i][k]=a[n][k];}
                 else if(i==n){b[i][k]=a[m][k];}
                 else{b[i][k]=a[i][k];}
              }
              printf("%d %d %d %d %d\n",b[i][0],b[i][1],b[i][2],b[i][3],b[i][4]);    }
     }
     return 0;
}
void change(int a[5][5],int n,int m)
{
	int i, j,t,*p;
	p=&a[0][0];
	if((n<5)&&(m<5))
	{
		
		for(j=0;j<5;j++)
		{
			t=*(p+5*n+j);
			*(p+5*n+j)=*(p+5*m+j);
			*(p+5*m+j)=t;
		}
        for(i=0;i<5;i++)
		printf("%d %d %d %d %d\n",a[i][0],a[i][1],a[i][2],a[i][3],a[i][4]);
	}
	else
		printf("error");	
}
void main()
{
	int a[5][5],i,j,m,n;
	for(i=0;i<5;i++)
	for(j=0;j<5;j++)
	{
		scanf("%d",&a[i][j]);
	}
	scanf("%d %d",&n,&m);
	change(a,n,m);
}
void main()
{
	int (*a)[5],i,j,k,m,n,f(int (*a)[5],int n,int m);
	a=(int (*)[5])malloc(5*5*sizeof(int));
	for(j=0;j<5;j++)
		for(i=0;i<5;i++)
			scanf("%d",*(a+j)+i);
	scanf("%d %d",&n,&m);
	k=f(a,n,m);
	if(k==0)
		printf("error");
	else
		for(j=0;j<5;j++)
		{
			for(i=0;i<4;i++)
				printf("%d ",*(*(a+j)+i));
			printf("%d\n",*(*(a+j)+4));
		}
}
int f(int (*a)[5],int n,int m)
{
	int t,i,j;
	if(n>4||m>4)
		return(0);
	else
	{
		for(i=0;i<5;i++)
		{
			t=*(*(a+n)+i);
			*(*(a+n)+i)=*(*(a+m)+i);
			*(*(a+m)+i)=t;
		}
		return(1);
	}
}
int main()
{
	int zu[5][5],n,m,h[5][5];
	int i,j;
	for(i=0;i<5;i++)
	{
		for(j=0;j<5;j++)
		{
			scanf("%d",&zu[i][j]);
		}
	}
	scanf("%d %d",&n,&m);
	if(n<0||n>4||m<0||m>4) printf("error");
	else
	{
		for(i=0;i<5;i++)
		{
			h[0][i]=zu[m][i];
			zu[m][i]=zu[n][i];
			zu[n][i]=h[0][i];
		}
		for(i=0;i<5;i++)
		{
			printf("%d",zu[i][0]);
			for(j=1;j<5;j++)
			{
			printf(" %d",zu[i][j]);	

			}
			printf("\n");
		}
	}

	
	return 0;
}
int add(int m,int n);
int main(){
    int a[5][5],m,n,i,j,p,b,c;
    for(i=0;i<5;i++){
         for(j=0;j<5;j++){
              scanf("%d",&a[i][j]);
         }
    }
    scanf("%d %d",&m,&n);
    if(add(m,n)){
        for(p=0;p<5;p++){
                 c=a[m][p];
                 a[m][p]=a[n][p];
                 a[n][p]=c;
        } 
         for(i=0;i<5;i++){
            for(j=0;j<5;j++){
              if(j==4){
                  printf("%d\n",a[i][j]);
              }else{
                   printf("%d ",a[i][j]);
              }
            }
         }
    }else{
           printf("error");
    }
    return 0;
}
 int add(int m,int n){
     if(m>=0&&m<5&&n>=0&&n<5){
              return 1;
     }else{
             return 0;
     }
  }
int judge(int a[][5],int n,int m)
{
    int i,temp;
    if(n<=4&&n>=0&&m>=0&&m<=4)
    {
        for(i=0;i<5;i++)
        {
            temp=a[n][i];
            a[n][i]=a[m][i];
            a[m][i]=temp;
         }
    return(1);
    }
    else
        return(0);
}
void main()
{
    int judge(int a[][5],int n,int m);
    int i,j,a[5][5],n,m;
    for(i=0;i<5;i++)
    {
        for(j=0;j<5;j++)
            scanf("%d",&a[i][j]);
     }
     scanf("%d%d",&n,&m);
     if(judge(a,n,m)==0)
         printf("error\n");
     else 
     {
         int judge(a,n,m);
         for(i=0;i<5;i++)
         { 
            for(j=0;j<4;j++)
                printf("%d ",a[i][j]);
            printf("%d\n",a[i][4]);
         }
      }
}
int main(){
  int a[5][5],b[5][5],m,n,i,j;
  for(i=0;i<5;i++){
	  for(j=0;j<5;j++){
	     scanf("%d",&a[i][j]);
	  }
  }
  scanf("%d%d",&n,&m);
  if(n<5&&m<5&&n>=0&&m>=0){
     for(i=0;i<5;i++){
	
	   for(j=0;j<5;j++){
		   if(i==m)
			   b[i][j]=a[n][j];
		   else if(i==n)
			   b[i][j]=a[m][j];
		   else
			   b[i][j]=a[i][j];
	    
	   }
	  
	 }
	 for(i=0;i<5;i++){
     for(j=0;j<5;j++){
		   if(j==0)
	     printf("%d",b[i][j]);
		   else if(j==4)
			   printf(" %d\n",b[i][j]);
		   else
			   printf(" %d",b[i][j]);
	    }
	 }

  }
  else
	  printf("error");
  return 0;
}
void main()
{
	int a[5][5];
	int i,j,m,n;
	int t[5]={0};
	for(i=0;i<5;i++)
		for(j=0;j<5;j++)
			scanf("%d",&a[i][j]);
	scanf("%d %d",&m,&n);
	 if(m<5&&n<5)   
	 {   
		 for(i=0;i<5;i++)
		 {
			 t[i]=a[m][i];
	         a[m][i]=a[n][i];
		     a[n][i]=t[i];
		 }
	 for(i=0;i<5;i++)
		for(j=0;j<5;j++)
		{
			printf("%d%c",a[i][j],j<4?' ':'\n');
		}
	 }
	else    
		printf("error\n");
}
/* Note:Your choice is C IDE */
void main()
{
	int a[5][5],b,m,n,change(int m,int n),i,j;
	for(i=0;i<5;i++)
	for(j=0;j<5;j++)
	scanf("%d",&a[i][j]);
	scanf("%d %d",&m,&n);
	if(change(m,n)==0)
	printf("error");
	if(change(m,n)==1)
	{for(i=0;i<5;i++)
	{b=a[m][i];
	a[m][i]=a[n][i];
	a[n][i]=b;}
	
		for(i=0;i<5;i++)
		for(j=0;j<5;j++)
		{printf("%d%c",a[i][j],(j!=4)?' ':'\n');
		}}
	
}
int change(int m,int n)
{
	int y;
	if(m>4||n>4)
	y=0;
	if(m>=0&&m<=4&&n>=0&&n<=4)
	y=1;
	return(y);
}
int main(){
	int a[5][5],m,n,e[5];
	int i=0;
	int j=0;
	for(i=0;i<5;i++){
		for(j=0;j<5;j++){
			scanf("%d",&a[i][j]);
		}
	}
	scanf("%d%d",&m,&n);
	if(m<5&&n<5&&m!=n&&m>=0&&n>=0){
	for(j=0;j<5;j++){
		e[j]=a[m][j];
		a[m][j]=a[n][j];
		a[n][j]=e[j];
	}
	printf("%d ",a[0][0]);
	printf("%d ",a[0][1]);
	printf("%d ",a[0][2]);
	printf("%d ",a[0][3]);
	printf("%d\n",a[0][4]);
	printf("%d ",a[1][0]);
	printf("%d ",a[1][1]);
	printf("%d ",a[1][2]);
	printf("%d ",a[1][3]);
	printf("%d\n",a[1][4]);
	printf("%d ",a[2][0]);
	printf("%d ",a[2][1]);
	printf("%d ",a[2][2]);
	printf("%d ",a[2][3]);
	printf("%d\n",a[2][4]);
	printf("%d ",a[3][0]);
	printf("%d ",a[3][1]);
	printf("%d ",a[3][2]);
	printf("%d ",a[3][3]);
	printf("%d\n",a[3][4]);
	printf("%d ",a[4][0]);
	printf("%d ",a[4][1]);
	printf("%d ",a[4][2]);
	printf("%d ",a[4][3]);
	printf("%d\n",a[4][4]);
	}else{
		printf("error");
	}
	return 0;
}
int main()
{
int array[5][5],i,j,n,m;
int exchange(int array[5][5],int n,int m);
for(i=0;i<5;i++){
   for(j=0;j<5;j++){
      scanf("%d",&array[i][j]);
      }
   }
scanf("%d %d",&n,&m);
if(exchange(array,n,m)){
             for(i=0;i<5;i++){
                for(j=0;j<4;j++){
                   printf("%d ",array[i][j]);
                   }
                   printf("%d",array[i][4]); 
                printf("\n");
                } 
             }else{
                   printf("error");
                   }
return 0;
}

int exchange(int array[5][5],int n,int m){
    int a[5],b[5],i;
    if((n<5&&n>=0)&&(m<5&&m>=0)){
      for(i=0;i<5;i++){
         a[i]=array[n][i];
         }
      for(i=0;i<5;i++){
         b[i]=array[m][i];
         }
      for(i=0;i<5;i++){
         array[m][i]=a[i];
         }
      for(i=0;i<5;i++){
         array[n][i]=b[i];
         }
      return 1;
      }else{
            return 0;
            }
}
int rev(int in[5][5], int* x, int* y);

void main()
{int in[5][5];
 int n, m;
 int i,j,a;
for(i=0; i<5; i++)
{for (j=0; j<5; j++)
 scanf("%d", &in[i][j]);}
scanf ("%d%d", &n, &m);

a=rev(in, &n, &m);

if (a==0)
printf("error");
if (a==1)
for(i=0; i<5; i++)
{for (j=0; j<4; j++)
 printf("%d ", in[i][j]);
 printf("%d\n", in[i][4]);}

}


int rev(int in[5][5], int* x, int*y)
{int tem[5], i;
if ((*x<5)&&(*y<5))
{
for (i=0; i<5; i++)
{tem[i]=in[*x][i];
 in[*x][i]=in[*y][i];
 in[*y][i]=tem[i];
}
return 1;}
else
return 0;

 
}
int main(){
    int sz[5][5],i,j,n,m,e,s;
    for(i=0;i<5;i++){
    for(j=0;j<5;j++){
        scanf("%d\n",&sz[i][j]);
    }
    }
    scanf("%d%d",&n,&m);
    if(n<=4&&m<=4){
        for(j=0;j<5;j++){
            e=sz[n][j];
            sz[n][j]=sz[m][j];
            sz[m][j]=e;
        }
        for(i=0;i<5;i++){
        for(j=0;j<4;j++){
            printf("%d ",sz[i][j]);
        }
            printf("%d\n",sz[i][4]);
    }
    }else{
        printf("error");
    }return 0;
}
int trans(int n,int m,int a[][5])
{
	int temp,j,i=0;
	if(0<=n&&n<=4&&0<=m&&m<=4)
	{
		for(j=0;j<5;j++)
		{
			temp=a[n][j];
			a[n][j]=a[m][j];
			a[m][j]=temp;
		}
		i=1;
	}
	return(i);
}
int main()
{
	int m,n,a[5][5],t,i,j;
	for(i=0;i<5;i++)
		for(j=0;j<5;j++)
			scanf("%d",&a[i][j]);
	scanf("%d%d",&n,&m);
	t=trans(n,m,a);
	if(t==0)
		printf("error");
	else
		for(i=0;i<5;i++)
			for(j=0;j<5;j++)
			{
				if(j<4)
				printf("%d ",a[i][j]);
			    else
					printf("%d\n",a[i][j]);
			}

return 0;
}
int juzhen(int n,int m);
int a[5][5];
int main(){
    
	int i,j;
	for(i=0;i<5;i++){
		for(j=0;j<5;j++){
			scanf("%d",&a[i][j]);
		}
	}
	int n,m;
	scanf("%d%d",&n,&m);
	int b=juzhen(n,m);
	if(b==1){
		for(i=0;i<5;i++){ 
			for(j=0;j<4;j++){
				printf("%d ",a[i][j]);
			}
			printf("%d\n",a[i][4]);
		}
	}
	if(b==0){
		printf("error");
	}	
	return 0;
}
int juzhen(int n,int m){
	int j;
	if(0<=n&&n<=4&&0<=m&&m<=4){
		for(j=0;j<5;j++){
			int temp;
			temp=a[n][j];
			a[n][j]=a[m][j];
			a[m][j]=temp;
		}
		return 1;
	}
	else return 0;
}
int array[5][5];
int check(int N,int M);
void main(){
	int n,m,i,j;
	for(i=0;i<5;i++){
		for(j=0;j<5;j++){
			scanf("%d",&array[i][j]);
		}
	}
	scanf("%d%d",&n,&m);
	if(check(n,m)==1){
		for(i=0;i<5;i++){
			for(j=0;j<5;j++){
				printf("%d",array[i][j]);
				if(j!=4){
					printf(" ");
				}
			}
			if(i!=4){
				printf("\n");
			}
		}
	}
	else if(check(n,m)==0){
		printf("error\n");
	}
}

int check(int N,int M){	
	int i,spare[5];
	if((N>=0)&&(N<5)&&(M>=0)&&(M<5)){
		for(i=0;i<5;i++){
			spare[i]=array[N][i];
			array[N][i]=array[M][i];
			array[M][i]=spare[i];
		}
		return 1;
	}
	else if((N<=0||N>=5)||(M<=0||M>5)){
		return 0;
	}
}
int a[5][5];
        int i=0, j=0, m=0, n=0, t=0;
int main()
{
	
        for(i=0;i<5;i++){
           for(j=0;j<5;j++){
               scanf("%d ", &a[i][j]);
              }
                }
        scanf("%d%d",&n,&m);
        if((n<5)&&(m<5)){
            for(i=0;i<5;i++){
               t=a[n][i];
               a[n][i]=a[m][i];
               a[m][i]=t;}
            for(i=0;i<5;i++){
               for(j=0;j<4;j++){
                  printf("%d ",a[i][j]);
                }
			   printf("%d",a[i][4]);
                  printf("\n");}
         }
        else printf("error");
	return 0;
}
void main()
{
	int m,n,i,j,c,a[5][5],temp;
	int compare(int n,int m);
	int (*p)[5];
	p=a;
	for(i=0;i<5;i++)
		for(j=0;j<5;j++)
			scanf("%d",&a[i][j]);
	scanf("%d%d",&n,&m);
	c=compare(n,m);
	if(c)
	{
		for(j=0;j<5;j++)
		{
			temp=*(*(p+n)+j);
			*(*(p+n)+j)=*(*(p+m)+j);
			*(*(p+m)+j)=temp;
		}
		p=a;
		for(i=0;i<5;i++)
		{
			for(j=0;j<4;j++)
				printf("%d ",*(*(p+i)+j));
			printf("%d\n",*(*(p+i)+j));
		}
	}
	else printf("error");
}
int compare(int n,int m)
{
	int c;
	if(n<5&&m<5)
		c=1;
	else c=0;
	return(c);
}
int main()
{
	int a[5][5],n,m,i,j;
	for(i=0;i<5;i++)
		for(j=0;j<5;j++)
			scanf("%d",&a[i][j]);
		scanf("%d%d",&n,&m);
		int change(int a[5][5],int n,int m);
		if(change(a,n,m)==1)
			for(i=0;i<5;i++)
			{
				for(j=0;j<4;j++)
					printf("%d ",a[i][j]);
				printf("%d",a[i][4]);
				printf("\n");
			}
		if(change(a,n,m)==0) printf("error");
		return 0;
}
int change(int a[5][5],int n,int m)
{
	int i;
	if(m>4||m<0||n>4||n<0) return 0;
	else 
	{
		int t[5];
		for(i=0;i<5;i++)
		{
			t[i]=a[n][i];
			a[n][i]=a[m][i];
			a[m][i]=t[i];
		}
		return 1;
	}
}
int main()
{
	int a[5][5];
	int i,m,c,b,x;
	int *p;
	for(m=0;m<5;m++)
	{for(i=0;i<4;i++)
		scanf("%d ",&a[m][i]);
	scanf("%d",&a[m][4]);}
scanf("%d %d",&c,&b);
if(c>=0&&c<=4&&b>=0&&b<=4)
{
	for(i=0;i<5;i++)
{
	x=a[c][i];
    a[c][i]=a[b][i];
	a[b][i]=x;}
for(m=0;m<5;m++)
	{for(i=0;i<4;i++)
		printf("%d ",a[m][i]);
printf("%d\n",a[m][4]);}
}
else printf("error");
}
int main()
{
	int i,j,m,n,a[5][5],f=1;
	for(i=0;i<5;i++)
		for(j=0;j<5;j++)
			scanf("%d",&a[i][j]);
	scanf("%d%d",&m,&n);
		if(m<0||m>4||n<0||n>4)
			printf("error"),f=0;
		else 
			for(j=0;j<5;j++)
				i=a[m][j],a[m][j]=a[n][j],a[n][j]=i;
	
			if(f)
			for(i=0;i<5;i++)
	{
		for(j=0;j<4;j++)
			printf("%d ",a[i][j]);
		printf("%d\n",a[i][j]);
		}
		return 0;
	}
int main()
{
  int m,n,a,b,c,i,j,u[5][5];
  for(i=0;i<5;i++)
    {for(j=0;j<5;j++)
       {scanf("%d ",&u[i][j]);}
     }
    scanf("%d %d",&n,&m);
    if(m>=0&&m<=4&&n>=0&&n<=4)
      {for(i=0;i<5;i++)
          {a=u[m][i];
           u[m][i]=u[n][i];
           u[n][i]=a;
           }  for(i=0;i<5;i++){printf("%d %d %d %d %d\n",u[i][0],u[i][1],u[i][2],u[i][3],u[i][4]);}
  
       }
    else printf("error");
    return 0;
}
int main(){
	int sz[5][5];
	int n,m,x,y,i=0,j=0;
	for(x=0;x<5;x++){
		for(y=0;y<5;y++){
			scanf("%d",&sz[x][y]);
		}
	}
	scanf("%d%d",&n,&m);
	if(n>-1&&n<5&&m>-1&&m<5){
		for(y=0;y<5;y++){
			int e;
			e=sz[n][y];
			sz[n][y]=sz[m][y];
			sz[m][y]=e;
		}
		for(x=0;x<5;x++){
			for(y=0;y<5;y++){
				if(y!=4)
					printf("%d ",sz[x][y]);
				else
					printf("%d\n",sz[x][y]);
			}
		}
		return 1;
	}
	else{
		printf("error");
		return 0;

	}
}
int main() {
	int n,m,i,k,a,b,c;
	int sz[5][5];
	int ss[5];
	for(i=0;i<5;i++){
		for(k=0;k<5;k++){
			scanf("%d",&sz[i][k]);
		}
	}
	scanf("%d %d",&n,&m);
	if(n<5&&n>=0&&m>=0&&m<5){
		for(a=0;a<5;a++){
			ss[a]=sz[n][a];
			sz[n][a]=sz[m][a];
			sz[m][a]=ss[a];
		}
		for(b=0;b<5;b++){
			for(c=0;c<4;c++){
				printf("%d ",sz[b][c]);
			}
			printf("%d\n",sz[b][4]);
		}
	}else {
		printf("error");
	}
	return 0;
}
int main(){
	int x[100][100],n,m,i,j;
	for(i=0;i<5;i++){
		for(j=0;j<5;j++){
			scanf("%d ",&x[i][j]);
		}
	}
	scanf("%d %d",&n,&m);
	if(n>=0&&n<5&&m>=0&&m<5){
		if(n<=m){
			for(i=0;i<n;i++){
				for(j=0;j<5;j++){
					if(j<4){
					printf("%d ",x[i][j]);
					}else{
						printf("%d\n",x[i][j]);
					}
				}
			}for(j=0;j<5;j++){
				if(j<4){
				printf("%d ",x[m][j]);
				}else{
					printf("%d\n",x[m][j]);
				}
			}for(i=n+1;i<m;i++){
				for(j=0;j<5;j++){
					if(j<4){
					printf("%d ",x[i][j]);
					}else{
						printf("%d\n",x[i][j]);
					}
				}
			}for(j=0;j<5;j++){
				if(j<4){
					printf("%d ",x[n][j]);
				}else{
					printf("%d\n",x[n][j]);
				}
				}
			for(i=m+1;i<5;i++){
				for(j=0;j<5;j++){
					if(j<4){
					printf("%d ",x[i][j]);
					}else{
						printf("%d\n",x[i][j]);
					}
				}
			}}else{
				for(i=0;i<m;i++){
				for(j=0;j<5;j++){
					if(j<4){
					printf("%d ",x[i][j]);
					}else{
						printf("%d\n",x[i][j]);
					}
				}
			}for(j=0;j<5;j++){
					if(j<4){
				printf("%d ",x[n][j]);
					}else{
						printf("%d\n",x[n][j]);
					}
			}for(i=m+1;i<n;i++){
				for(j=0;j<5;j++){
					if(j<4){
					printf("%d ",x[i][j]);
					}else{
						printf("%d\n",x[i][j]);
					}
				}
			}for(j=0;j<5;j++){
				if(j<4){
					printf("%d ",x[m][j]);
				}else{
					printf("%d\n",x[m][j]);
				}
				}
			for(i=n+1;i<5;i++){
				for(j=0;j<5;j++){
					if(j<4){
					printf("%d ",x[i][j]);
					}else{
							printf("%d\n",x[i][j]);
					}
				}
			}}}else{
				printf("error");
			}


	return 0;
}
int main()
{
    int a[5][5];
    int m,n,i,j,temp;
    for(i=0;i<5;i++)
    for(j=0;j<5;j++)
    scanf("%d",&a[i][j]);
    scanf("%d %d",&n,&m);
    if(m>4||n>4)
    printf("error");
    else
    {
        for(j=0;j<5;j++)
        {
          temp=a[m][j];
          a[m][j]=a[n][j];
          a[n][j]=temp;
          }
    for(i=0;i<=4;i++)
    {for(j=0;j<=3;j++)
     printf("%d ",a[i][j]);
     printf("%d\n",a[i][4]);
     }
     }
}
int main(){
	int n,a[100]={0},b[100],c[100],t=0,z;
	scanf("%d\n",&n);
	for(int i=0;i<n;i++){
		scanf("%d %d\n",&b[i],&c[i]);
		if(b[i]>=90&&b[i]<=140&&c[i]>=60&&c[i]<=90){
			a[t]++;}else{
				t++;}
	}
	for(int p=0;p<99;p++){
		if(a[p]>a[p+1]){
			z=a[p+1];
			a[p+1]=a[p];
			a[p]=z;}
	}
	printf("%d",a[99]);


	return 0;}
int main()
{
   int n,i,j=0,a[100],b[100],c[100],m;
   scanf("%d",&n);
   for(i=0;i<n;i++)
   {
	   scanf("%d%d",&a[i],&b[i]);
	   c[i]=0;
   }
   for(i=0;i<n;i++)
   {
	   if(a[i]>=90&&a[i]<=140&&b[i]>=60&&b[i]<=90)
		   c[j]++;
	   else 
	   {
		   j++;
	   }
   }
   m=c[0];


   for(i=0;i<j+1;i++)
   {
	   
	   if(m<c[i])
	   {
		   m=c[i];

	   }

   }
   printf("%d",m);
	return 0;
}
int main()
{
	int i,a,b,n,c[100],j=0,k,max=0;
	scanf("%d",&n);
	for(i=0;i<100;i++)
		c[i]=0;

	for(i=0;i<n;i++)
	{  
		scanf("%d%d",&a,&b);
        if(89<a&&a<141&&59<b&&b<91)
		{	
            c[j]++;
		}
		else
		{	
			j++;
		}	
	}
	for(k=0;k<j+1;k++)
	{
		if(c[k]>max)
			max=c[k];
	}
	printf("%d",max);
	return 0;
}
int main()
{
    int n;
    cin>>n;
    int high,low;//???????
    int j=0;
    int flag[n];//???????????????
    for(int k=0;k<n;k++)  flag[k]=0;//????????0
    for(int i=0;i<n;i++)
      {
          cin>>high>>low;
          if(high<=140&&high>=90&&low>=60&&low<=90)  flag[j]++;//????????????????????+1
          else j++;   //???????????????????
      }
    int max=flag[0];
    for(int l=0;l<n;l++)
       {
           if(flag[l]>max)
              max=flag[l];//??????????????
       }
    cout<<max<<endl;
    return 0;
}
int main()
{
    int n,a,b,count,i,count_max;
    scanf("%d",&n);
    count=0;
    count_max=0;
    for(i=1;i<=n;i=i+1)
    {
       scanf("%d %d",&a,&b);
       if(a>=90 && a<=140 && b>=60 && b<=90)
           count=count+1;
       else           
          {
               if(count_max<count)
                     count_max=count;
               count=0;
           }
       if(count>count_max)
           count_max=count;
     }
          printf("%d",count_max);
     return 0;
}
int main()
{
	int n,k=0,a[200],b[200],i,j;
	int s[200];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d %d",&a[i],&b[i]);
	}
	for(j=0;j<n;j++)
	{
	 for(i=j;i<n;i++)
	 {
		if(a[i]>=90&&a[i]<=140&&b[i]>=60&&b[i]<=90)
		{ k++;}
		else
		{  break;}
	 }
		s[j]=k;
		k=0;
	 }
	int x=0;
	for(i=0;i<n;i++)
	{
		if(s[i]>x)
		{  x=s[i];}
	}
	printf("%d",x);
	return 0;
}
int main()
{
	int n;
	scanf("%d",&n);
	int xueya[100][2];
	int shijian[100];
	int i;
	for(i=0;i<n;i++)
	{
		scanf("%d%d",&xueya[i][0],&xueya[i][1]);
		if(xueya[i][0]>=90&&xueya[i][0]<=140&&xueya[i][1]>=60&&xueya[i][1]<=90)
		{
			shijian[i]=1;
		}
		else 
		{
			shijian[i]=0;
		}
	}
	int duan[100];
	for(i=0;i<n;i++)
	{
		duan[i]=0;
	}

	int j=0;
	for(i=0;i<n;i++)
	{
		if(shijian[i]==1)
		{
			duan[j]++;
		}
		else if(shijian[i]==0)
		{
			j++;
		}
	}
	int max=0;
	for(i=0;i<n;i++)
	{
		if(duan[i]>max)
		{
			max=duan[i];
		}
	}
	printf("%d",max);



	return 0;
}
int main()
{
    int n,i,t=0,a[100],k=0,m=1,min,max,result=0;
    cin>>n;
    for(i=0;i<n;i++)
	{
		m=1;
		cin>>max>>min;
		if(max<90)
			m=0;
		else
		{
			if(max>140)
				m=0;
		}
		if(min>90)
			m=0;
		else
		{
			if(min<60)
				m=0;
		}
		if(m==1)
			t++;
		else
		{
			a[k]=t;
			k++;
			t=0;
		}
	}
	a[k]=t;
	k++;
	for(i=0;i<k;i++)
		if(result<a[i])
			result=a[i];
	cout<<result<<endl;
	return 0;
}
int main()
{
	int n,a,b,k,j,i;
	int m[100];
	j=0;
	scanf("%d",&n);
	for(k=1;k<=n;k++)
	{
		scanf("%d %d",&a,&b);
		if(90<=a&&a<=140&&60<=b&&b<=90)
		{
            j=j+1;
		    m[k-1]=j;
		}
	    else
		{	m[k-1]=0;
	        j=0;
		}

	}
	for(i=1;i<=n;i=i++)
	{
		if(m[0]<m[i-1])
			m[0]=m[i-1];
		if(m[0]>=m[i-1])
		    m[0]=m[0];
	}
	printf("%d",m[0]);
	return 0;
}