semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
void main()
{
int f(int b[5][5],int n,int m);
int a[5][5];
int i,j,k,m,n,t;
for(i=0;i<5;i++)
  for (j=0;j<5;j++)
	  scanf("%d",&a[i][j]);
scanf("%d %d",&n,&m);
k=f(a,n,m);
if(k==0)
  printf("error");
if (k==1)
{  for (j=0;j<5;j++)
	 { t=a[n][j];
      a[n][j]=a[m][j];
	  a[m][j]=t;}
  for (i=0;i<5;i++)
  {for (j=0;j<4;j++)
		  printf("%d ",a[i][j]);
	  printf("%d\n",a[i][4]);}
}
}

f(int b[5][5],int n,int m)
{
int i,j,k,e,f;
e=0;f=0;
for(i=0;i<5;i++)
  for(j=0;j<5;j++)
	  if (b[i][j]==n)
	  {e=1;
	  break;}
for (i=0;i<5;i++)
  for (j=0;j<5;j++)
	  if (b[i][j]==m)
	  {f=1;
	  break;}
if(e==1&&f==1&&n<5&&m<5)
   k=1;
else k=0;
return (k);


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


scanf("%d %d",&n,&m);
if(m>=0&&n<5&&m<5&&n>=0)
{
for(i=0;i<5;i++)
{k=a[m][i];a[m][i]=a[n][i];a[n][i]=k;}
for(i=0;i<5;i++)
{for(j=0;j<5;j++){
if(j<=3)
printf("%d ",a[i][j]);
else printf("%d\n",a[i][j]);}}
return 1;}
else printf("error");


return 0;}
void huanhang(int array[][5],int x,int y)
{
  int j,a[1][5];
  for(j=0;j<5;j++)
  {
   a[0][j]=array[y][j];
   array[y][j]=array[x][j];	  
   array[x][j]=a[0][j];
  }
}
int panbie(int p,int q)
{ 
 if(p>=0 && p<5 && q>=0 && q<5)
  return(1);
 else
  return(0);	 
}
 void main()
{
  int i,j,n,m;
  int b[5][5];
  for(i=0;i<5;i++)
  for(j=0;j<5;j++)
   scanf("%d",&b[i][j]);
   scanf("%d %d",&n,&m);
  if(panbie(n,m))
  { 
	huanhang(b,n,m);
   for(i=0;i<5;i++)
   {
	 printf("%d",b[i][0]);
	 for(j=1;j<5;j++)
     printf(" %d",b[i][j]);
     printf("\n");
   }
  }
  else
   printf("error");
  printf("\n");
 }
int a[5][5];
int cha(int k,int t)
{
	int *p1,*p2,temp,j;
    if(k>4||k<0||t>4||t<0)
		return(0);
	else
	{
		p1=a[k];
		p2=a[t];
		for(j=0;j<5;j++)
		{
			temp=*(p1+j);
           *(p1+j)= *(p2+j);
           *(p2+j)=temp;
		}
		return(1);
	}
}
void main()
{    
	int 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(cha(n,m)==1)
		for(i=0;i<5;i++)
		{
		printf("%d %d %d %d %d",a[i][0],a[i][1],a[i][2],a[i][3],a[i][4]);
		printf("\n");
		}
	if(cha(n,m)==0)
		printf("error\n");
}
int Array(int a[5][5],int i,int j)
{
	int k,t;
	if(i<5&&j<5)
	{
		for(k=0;k<5;k++)
		{
			t=a[i][k];
			a[i][k]=a[j][k];
			a[j][k]=t;
	}	return (1);
	}
	else
		return (0);}
void main()


{
	int s[5][5];
	int n,m;
	int p,q;
	for(p=0;p<5;p++)
	{	for(q=0;q<5;q++)
	{	scanf("%d",&s[p][q]);}}
		scanf("%d %d",&n,&m);
     
	if(Array(s,n,m)==0)
	{	printf("error");}
	else
	{
		for(p=0;p<5;p++)
	
		{   
			for(q=0;q<5;q++)
			{
				if(q<4)
				printf("%d ",s[p][q]);
			else
				printf("%d\n",s[p][q]);}
		}
	}
}
int sz[5][5];
int i,j,e;
int h(int m,int n);
int main(){
	int x,y,a;
	for(i=0;i<5;i++){
		for(j=0;j<5;j++){
			scanf("%d ",&sz[i][j]);
		}
		
	}
	scanf("%d%d",&x,&y);
	a=h(x,y);
	if(a==0){
		printf("error");
	}
	else{
		for(i=0;i<5;i++){
		    for(j=0;j<4;j++){
			   printf("%d ",sz[i][j]);
			}
			printf("%d\n",sz[i][4]);
		}
	}
return 0;
}
int h(int m,int n){
	for(i=0;i<5;i++){
		for(j=0;j<5;j++){
			scanf("%d",&sz[i][j]);
		}
	}
	scanf("%d%d",&m,&n);
	if(m<0||m>4||n<0||n>4){
		return 0 ;
	}
	else{
		for(i=0;i<5;i++){
			e=sz[m][i];
			sz[m][i]=sz[n][i];
			sz[n][i]=e;
		}
		return 1;
	}
}
int M[5][5];
int main()
{
	int i=0,j=0,k,n,m,d=0;
	int f(int p, int q);
	for(i=0;i<5;i++)
		for(j=0;j<5;j++)
			scanf("%d",&M[i][j]);
	scanf("%d %d",&n,&m);
	k=f(n,m);
	if(k==0)
		printf("error");
	else
	{
		for(i=0;i<5;i++)
		{
			for(j=0;j<5;j++)
			{
				printf("%d",M[i][j]);
				d+=1;
				if(d%5==0)
					printf("\n");
				else 
					printf(" ");
			}
		}
	}
}

int f(int p, int q)
{
	int e,i=0,j=0,n,m,a;
	if(q>=0&&p<5&&p>=0&&q<5)
	{
		a= 1;
		for(i=0;i<5;i++)
			{
				e=M[p][i];
				M[p][i]=M[q][i];
				M[q][i]=e;
			}
	}
	else a= 0;
	return a;
}
int a[5][5],t;

int main()
{
    int i,j,m,n;
    for(i=0;i<5;i++)
    {
                    for (j=0;j<5;j++)
                    {
                        cin>>a[i][j];
                    }
    }
    cin>>n>>m;
    if (n<0 || n>4 || m<0 || m>4) cout<<"error"<<endl;
    else
    {
        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++)
        {
            cout<<a[i][0];
            for (j=1;j<5;j++)
            {
                cout<<' '<<a[i][j];
            }
            cout<<endl;
        }
    }
    return 0;
}
int main()
{
    int shuzu[5][5];
    int row;
    for(row=0;row<5;row++)
    {
        for(int col=0;col<5;col++)
        {
            scanf("%d",&shuzu[row][col]);
        }
    }
    int n,m;
    scanf("%d %d",&n,&m);
    if(m>4||n>4)
    {
        printf("error");
        return 0;
    }
    else if(m<5&&n<5)
    {
        int a[5];
        for(int col=0;col<5;col++)
        {
            a[col]=shuzu[n][col];
            shuzu[n][col]=shuzu[m][col];
            shuzu[m][col]=a[col];
        }
    }
    for(row=0;row<5;row++)
    {
        for(int col=0;col<4;col++)
        {
            printf("%d ",shuzu[row][col]);
        }
        printf("%d",shuzu[row][4]);
        printf("\n");
    }
    return 0;
}
int array[5][5];
int pp;

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

void change(int n,int m)
{
	int t,i;
	if (pd(n,m)!=0)
		for (i=0;i<5;i++)
		{
			t = array[n][i];
			array[n][i] = array[m][i];
			array[m][i] = t;
		}
	else
	{
		pp = 0;
		printf("error");
	}
}

void print(int row)
{
	int j;
	for (j=0;j<4;j++)
		printf("%d ",array[row][j]);
	printf("%d\n",array[row][4]);
}

int main()
{
	int i,j,n,m,t;

	for (i=0;i<5;i++)
		for (j=0;j<5;j++)
			scanf("%d",&array[i][j]);
	scanf("%d%d",&n,&m);
	pp = 1;
	change(n,m);

	if (pp!=0)
	for (i=0;i<5;i++)
	{	
		print(i);
	}

	return 0;
}
int qq(int m,int n)
{if(m<5&&m>=0&&n<5&&n>=0)
   return 1;
   else
   return 0;
    
}
int main()
{
    int a,b,c,d[5][5],i,j;
 
   for(i=0;i<5;i++)
   {
                   scanf("%d%d%d%d%d",&d[i][0],&d[i][1],&d[i][2],&d[i][3],&d[i][4]);
                   }
   scanf("%d %d",&a,&b);
   c=qq(a,b);
   if(c==0)
   printf("error");
   else
   {
       for(i=0;i<5;i++)
   {
                    if(i==a)
                   printf("%d %d %d %d %d\n",d[b][0],d[b][1],d[b][2],d[b][3],d[b][4]);
                   else if(i==b)
            
                   printf("%d %d %d %d %d\n",d[a][0],d[a][1],d[a][2],d[a][3],d[a][4]);
                   else
                   printf("%d %d %d %d %d\n",d[i][0],d[i][1],d[i][2],d[i][3],d[i][4]);
                   }
       
   }
   
    getchar();getchar();getchar();  getchar();getchar();getchar();  getchar();getchar();getchar();  getchar();getchar();getchar();  getchar();getchar();getchar();
    
}
int panduan(int n,int m)
{
	int y;
	

	

		if(n>=0&&n<=4&&m>=0&&m<=4)
		
			y=1;
        
		

		else y=0;
		return y;
		

}
     
void main()
{
	int puanduan(int n,int m);
	int y,i,j,a[5][5]={0},b[5][5]={0},c[5]={0};
	int m,n;
	for(i=0;i<5;i++)
		for(j=0;j<5;j++)
		{
			scanf("%d",&a[i][j]);
			b[i][j]=a[i][j];
		}
		scanf("%d %d",&n,&m);
		
	y=panduan(n,m);
	if(y==1)
	{for(i=0;i<5;i++)
		{
			c[i]=a[n][i];
			b[n][i]=a[m][i];
			b[m][i]=a[n][i];
		}
	  for(i=0;i<5;i++)
		  printf("%d %d %d %d %d\n",b[i][0],b[i][1],b[i][2],b[i][3],b[i][4]);

	}
	
    
	else 
		printf("error");
}
int main()
{
    int judge(int array[][5],int x,int y);
    int sz[5][5],n,m,i,j;
    for(i=0;i<5;i++){
                     for(j=0;j<5;j++){
                                      scanf("%d",&sz[i][j]);
                                      }                     
                     }
    scanf("%d%d",&n,&m);
    if(judge(sz,n,m)==0){
                         printf("error\n");
                         }
    else{
         for(i=0;i<5;i++){
                          for(j=0;j<4;j++){
                                           printf("%d ",sz[i][j]);
                                           }
                          for(j=4;j<5;j++){
                                           printf("%d",sz[i][j]);
                                           }                                                                
                          printf("\n");
                          }
         }
   
    return 0;
    }
int judge(int array[][5],int x,int y)
{
    int a,t[5],i;
    a=(x>=0&&x<=4&&y>=0&&y<=4)?1:0;
    if(a==1){
             for(i=0;i<5;i++){
                              t[i]=array[x][i];
                              array[x][i]=array[y][i];
                              array[y][i]=t[i];
                              }
             }
    return a;
    }
// &frac34;&Oslash;&Otilde;ó&frac12;&raquo;&raquo;&raquo;&ETH;&ETH;&micro;&Uacute;&para;&thorn;&micro;&macr;.cpp : Defines the entry point for the console application.
//


int main(int argc, char* argv[])
{
	int sz[5][5],m,n,i,j,e;
	for(i=0;i<5;i++){
		for(j=0;j<5;j++){
			scanf("%d",&sz[i][j]);
		}
	}
	scanf("%d%d",&m,&n);
	if(m>=0&&m<=4&&n>=0&&n<=4){
		for(i=0;i<5;i++){
			e=sz[m][i];
			sz[m][i]=sz[n][i];
			sz[n][i]=e;
		}
		for(i=0;i<5;i++){
			for(j=0;j<5;j++){
				if(j==0)printf("%d",sz[i][j]);
				else if(j==4)printf(" %d\n",sz[i][j]);
				else printf(" %d",sz[i][j]);
			}
		}
	}else printf("error");
	return 0;
}
void main()
{
int check(int b[5][5],int k);
int i,j,k,m,n,t;

int a[5][5];
for(i=0;i<5;i++)
   for(j=0;j<5;j++)
	   scanf("%d",&a[i][j]);
scanf("%d %d",&n,&m);
if(check(a,n)==1&&check(a,m)==1)
{ 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<5;j++)
	 { printf("%d",a[i][j]);
     if(j<4)
		 printf(" ");}
printf("\n");}
}
else
printf("error");
}

check(int b[5][5],int k)
{
int flag=0;
if (k>=0&&k<=4)
  flag=1;
return(flag);

}
void main ()
{
	int f(int s[5][5],int x,int y);
	int a[5][5],m,n,i,j,t;
	for (i=0;i<5;i++)
		for (j=0;j<5;j++)
			scanf ("%d",&a[i][j]);
		scanf ("%d %d",&m,&n);
		t=f(a,m,n);
		if (t==0)
			printf("error\n");
		if (t==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");
			}
}
 int f(int s[5][5],int x,int y)
 {
	 int term,i;
	 if (x>4||y>4)return 0;
	 else
	 {
		 for (i=0;i<5;i++)
		 {
			 term=s[x][i];
		     s[x][i]=s[y][i];
		     s[y][i]=term;
		 }
	 } return 1;
 }
int f(int c[][5],int a,int b)
{
	int i,j,k;
	if(a>4||b>4) k=0;
	else
	{
	for(i=0;i<5;i++)
	{
		j=c[a][i];
		c[a][i]=c[b][i];
		c[b][i]=j;
	}
	k=1;
	}
	return(k);
}
void main()
{
	int i,j,m,n,d[5][5];
     for(i=0;i<5;i++)
		 for(j=0;j<5;j++)
	scanf("%d",&d[i][j]);
    scanf("%d%d",&m,&n);
	if(f(d,m,n)==0) printf("error");
	else
		for(i=0;i<5;i++)
		{
		 for(j=0;j<4;j++)
	printf("%d ",d[i][j]);
		 printf("%d",d[i][4]);
		 printf("\n");
		}
}
int f(int s[5][5],int n, int m)
{
	int i,j,a[5][5];
	if(m<5&&n>=0)
	{
		for(j=0;j<5;j++)
		{
			a[0][j]=s[n][j];
			s[n][j]=s[m][j];
			s[m][j]=a[0][j];
		}
		return 1;
	}
	if(m>=5||n<0)
	{
		return 0;
	}
}
int main()
{
	int f(int s[5][5],int n, int m);
	int i,j,n,m,s[5][5];
	for(i=0;i<5;i++)
	{
		for(j=0;j<5;j++)
		{
			scanf("%d",&s[i][j]);
		}
	}
	scanf("%d %d",&n,&m);
	if(f(s,n,m)==1)
	{
		for(i=0;i<5;i++)
		{
			for(j=0;j<4;j++)
			{
				printf("%d ",s[i][j]);
			}
			printf("%d",s[i][4]);
			printf("\n");
		}
	}
	if(f(s,n,m)==0)
	{
		printf("error");
	}
	return 0;
}
int f(int c[5][5],int n,int m)
{
    if(m>=5||n>=5) return 0;
    else {
    int i,e;
    for(i=0;i<5;i++){
                     e=c[n][i];
                     c[n][i]=c[m][i];
                     c[m][i]=e;
                     }
    return c[5][5];
    
    }
    }
int main(){
    int c[5][5],i,j,a,m,n;
    for(i=0;i<5;i++){
                     for(j=0;j<5;j++){
    scanf("%d",&c[i][j]);}}
    scanf("%d%d",&n,&m);
    a=f(c,n,m);
    if(a==0){printf("error");}
    else 
     for(i=0;i<5;i++){printf("%d",c[i][0]);
                     for(j=1;j<5;j++){
    printf(" %d",c[i][j]);}
printf("\n");}
    return 0;
    }
int main()
{
	int a,b,i,j;
	int s[5][5];
	for(i=0;i<5;i++)
	{
		for(j=0;j<5;j++)
		{
			scanf("%d",&s[i][j]);
		}
	}
	scanf("%d%d",&a,&b);
	if((a<5)&&(b<5))
	{
		for(i=0;i<5;i++)
		{
			for(j=0;j<4;j++)
			{
				if(i==a)
				{
					printf("%d ",s[b][j]);
				}
				if(i==b)
				{
					printf("%d ",s[a][j]);
				}
				if((i!=a)&&(i!=b))
				{
					printf("%d ",s[i][j]);
				}
			}
			if(i==a)
			{
				printf("%d\n",s[b][4]);
			}
			if(i==b)
			{
				printf("%d\n",s[a][4]);
			}
			if((i!=a)&&(i!=b))
			{
				printf("%d\n",s[i][4]);
			}
		}
	}
	else
	{
		printf("error");
	}
	return 0;
}
int hanshu(int m,int n){
	if(m>=0&&m<5&&n>=0&&n<5){
		return 1;
	}
	else{
		return 0;
	}
}
int main(){
	int m,n;
	int sz[5][5];
	int sz2[5];
	int hang,lie;
	for(hang=0;hang<5;hang++){
		for(lie=0;lie<5;lie++){
			scanf("%d",&sz[hang][lie]);
		}
	}
	scanf("%d %d",&m,&n);
	int result=hanshu(m,n);
	if(result==0){
		printf("error");
	}
	else{
		for(lie=0;lie<5;lie++){
			sz2[lie]=sz[m][lie];
			sz[m][lie]=sz[n][lie];
			sz[n][lie]=sz2[lie];
		}
		for(hang=0;hang<5;hang++){
			printf("%d %d %d %d %d\n",sz[hang][0],sz[hang][1],sz[hang][2],sz[hang][3],sz[hang][4]);
		}
	}
	return 0;
}
int f(int m,int n)
{
	if(m<=4&&n<=4) return 1;
	else return 0;
}
void main()
{
	int x,y,i,j,a[5][5],c;
	for(i=0;i<5;i++)
		for(j=0;j<5;j++)scanf("%d",&a[i][j]);
	scanf("%d%d",&x,&y);
	if(!f(x,y)) printf("error");
	else {
		for(i=0;i<5;i++){
			c=a[x][i];
			a[x][i]=a[y][i];
			a[y][i]=c;
		}
		for(i=0;i<5;i++){
			for(j=0;j<5;j++){
				if(j==0)printf("%d",a[i][j]);
				else printf(" %d",a[i][j]);
			}
			printf("\n");}
	}
}
int p(int x,int y,int c[5][5])
{
	int i=0,b;
	if(x>=0&&x<5&&y>=0&&y<5)
	{
	for(i=0;i<5;i++)
	{
		b=c[x][i];
		c[x][i]=c[y][i];
		c[y][i]=b;
	}
	return(1);
	}
	else
		return(0);
}
void main()
{
	int n,m,a[5][5],i,j,k=0,l=0;
	for(i=0;i<5;i++)
	{
		for(j=0;j<5;j++)
			scanf("%d",&a[i][j]);
	}
	scanf("%d%d",&n,&m);
	if(p(m,n,a)==1)
    	for(i=0;i<5;i++)
		{
			printf("%d",a[i][0]);
			for(j=1;j<5;j++)
			{
				printf(" %d",a[i][j]);
			}
			printf("\n");
		}
	else
		printf("error");
}
int panduan (int n ,int m)
{
	if(n>4 || n<0 || m<0 || m>4)
		return(0);
	else if(n>=0 && n<=4 && m>=0 && m<=4)
		return(1);
	else return(2);
}

void main()
{
	int a[5][5];
	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 t[5];
	if(panduan(n,m)==1)
	{
		for(i=0;i<5;i++)
		{
			t[i]=a[n][i];
			a[n][i]=a[m][i];
			a[m][i]=t[i];
		}
		for(i=0;i<5;i++)
		{
			printf("%d",a[i][0]);
		     for(j=1;j<5;j++)
			 {
			      printf(" %d",a[i][j]);
			 }
			 printf("\n");
		}
	}
	else if(panduan(n,m)==0)
		printf("error\n");
}
int num(int a,int b)
{
	int p;
	if(a<=4&&b<=4)
		p=1;
	else
		p=0;
	return(p);
}
void main()
{
	int num(int a,int b);
	int a[5][5];
	int i,j,m,n,c,d=0,t=0;
	for(i=0;i<5;i++)
		for(j=0;j<5;j++)
			scanf("%d",&a[i][j]);
	scanf("%d %d",&m,&n);
	c=num(m,n);
	if(c==0)
		printf("error\n");
	else
	{
		for(i=0;i<5;i++)
		{
			t=a[m][i];
			a[m][i]=a[n][i];
			a[n][i]=t;
		}
		for(i=0;i<5;i++)
		    for(j=0;j<5;j++)
			{
				if(j%5-4!=0)
					printf("%d ",a[i][j]);
				else
					printf("%d",a[i][j]);
				d=d+1;
				if(d%5==0)
					printf("\n");
			}
	}
}
int trans(int a[][5],int n,int m)
{
if (0<=n&&n<5&&0<=m&&m<5)
{
 int i,tmp;
 for(i=0;i<5;i++)
 {
   tmp=a[n][i];
   a[n][i]=a[m][i];
   a[m][i]=tmp;
} 
return 1;
}
else 
return 0;
}
int main()
{
  int i,j,value[5][5];
int n,m;
 for (i=0;i<5;i++)
 for(j=0;j<5;j++)
{
scanf("%d",&value[i][j]);
}
scanf("%d %d",&n,&m);
if (trans(value,n,m)==0)
printf("error\n");
else
{
 for (i=0;i<5;i++)
printf("%d %d %d %d %d\n",value[i][0],value[i][1],value[i][2],value[i][3],value[i][4]);
}
return 0;
}
int main(){
	int i,n,m,j,k,r;
	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(!(n>=0&&n<=4&&m>=0&&m<=4)){
	printf("error");
	return 0;
	}else{
		m=n>m?n:m;
		n=m<n?m:n;
			for(i=n,k=i+1;k<5;k++){
				if(k==m){
					for(j=0;j<5;j++){
					r=sz[i][j];sz[i][j]=sz[k][j];sz[k][j]=r;
					}
				}
			}
	}
	for(i=0;i<5;i++){
		for(j=0;j<4;j++){
			printf("%d ",sz[i][j]);
		}	if(j==4){
				printf("%d\n",sz[i][j]);
			}
	}
	return 0;
}
int f(int array[][5],int n,int m)
{
	if(m>4||n>4)
		return (0);
	else
		return (1);
}
void main()
{
	int array[5][5],i,j,n,m,mid;
	for(i=0;i<5;i++)
		for(j=0;j<5;j++)
			scanf("%d",&array[i][j]);
		scanf("%d%d",&n,&m);
		if(f(array,n,m))
		{
			for(j=0;j<5;j++)
			{
				mid=array[n][j];
				array[n][j]=array[m][j];
				array[m][j]=mid;
			}
			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");
}
int main(){
	int i,a[5][5],b[5],j,k,z=0,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(n>=0&&n<5&&m>=0&&m<5){
		for(k=0;k<5;k++){
			b[k]=a[m][k];
			a[m][k]=a[n][k];
			a[n][k]=b[k];
		}
		z=1;
	}
	if(z==0){
		printf("error");
	}
	if(z==1){
		for(i=0;i<5;i++){
			printf("%d",a[i][0]);
			for(j=1;j<4;j++){
				printf(" %d",a[i][j]);
			}
			printf(" %d\n",a[i][4]);
		}
	}
	return 0;
}
void main()
{
	int a[5][5],b,c,d,e;
	int huanh(int z[][5],int x,int y);
	for(d=0;d<5;d++)
	{
		for(e=0;e<5;e++)
			scanf("%d",&a[d][e]);
	}
	scanf("%d%d",&b,&c);
	d=huanh(a,b,c);
	if(d==0)
		printf("error");
	if(d!=0)
	{
		for(d=0;d<5;d++)
			for(e=0;e<5;e++)
				printf("%d%c",a[d][e],e<4?' ':'\n');
	}
}
int huanh(int z[][5],int x,int y)
{
	int i,t;
	if(x<5&&x>=0&&y<5&&y>=0)
	{
		for(i=0;i<5;i++)
		{
			t=z[x][i];
			z[x][i]=z[y][i];
			z[y][i]=t;
		}
		return(1);
	}
	else
		return(0);
}
void main()
{
	int change(int an[5][5],int a,int b);
	
	int x,y,a[5][5],i,j,c,t;
	
	 for(i=0;i<5;i++)
	 {
		 for(j=0;j<5;j++)
			scanf("%d",&a[i][j]);
	 }
		
	scanf("%d%d",&x,&y);
	c=change(a[5][5],x,y);
	if(c==0)
		printf("error");
	if(c==1)
	{
	for(j=0;j<5;j++)
	{  t=a[x][j];
	  a[x][j]=a[y][j];
	  a[y][j]=t;
	}
	for(i=0;i<5;i++)
	{
		for(j=0;j<4;j++)
	
	printf("%d ",a[i][j]);
	printf("%d\n",a[i][4]);
	}
	}
}
	
int change(int an[5][5],int a,int b)
{
	int c;

	if(a<0||a>4||b<0||b>4)
		return c=0;
	else
		return c=1;
}
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 f1(int n,int m)
{
	if(n>=0 && n<5 && m>=0 && m<5)
		return 1;
	else
		return 0;
}
int main()
{
	int a[5][5],n,m,temp,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(f1(n,m)==0)
		printf("error");
	else
	{
		for(j=0;j<5;j++)
		{
			temp=a[n][j];
			a[n][j]=a[m][j];
			a[m][j]=temp;
		}
		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]);
	}
	return 0;
}
int a[5][5];
int n,m;
int jiaohuan(int a[5][5],int n,int m)
{
	int i,b[5];
	if(n<0||n>=5||m<0||m>=5)     return 0;
	else 
	{ 
		for(i=0;i<=4;i++)
		{
			b[i]=a[n][i];
		a[n][i]=a[m][i];
		a[m][i]=b[i];
		}
	}
	return 1;
}
int main()
{
	int i=0,temp;
	int j=0;
     for(i=0;i<5;i++)
		 for(j=0;j<5;j++)
           cin>>a[i][j];
		 cin>>n>>m;
		 temp=jiaohuan(a,n,m);
		 if(temp==0)  cout<<"error"<<endl;
		 else 
		 {
	         for(i=0;i<5;i++)
			 {
		          for(j=0;j<4;j++)
					  cout<<a[i][j]<<" ";
				  cout<<a[i][4]<<endl;
			 }
		 }
		 return 0;
}
int main()
{
	int m,n,a,b,c,d,e;
	int row,col;
	int sz[ROW][COL];
	for(row=0;row<ROW;row++){
		for(col=0;col<COL;col++){
			scanf("%d",&sz[row][col]);}}
		scanf("%d %d",&n,&m);
			if(n>4||n<0||m>4||m<0){
				printf("error");
			}else{
				a=sz[n][0];
				b=sz[n][1];
				c=sz[n][2];
				d=sz[n][3];
				e=sz[n][4];
				sz[n][0]=sz[m][0];
				sz[n][1]=sz[m][1];
				sz[n][2]=sz[m][2];
				sz[n][3]=sz[m][3];
				sz[n][4]=sz[m][4];
				sz[m][0]=a;
				sz[m][1]=b;
				sz[m][2]=c;
				sz[m][3]=d;
				sz[m][4]=e;
	for(row=0;row<ROW;row++){
		printf("\n");
		for(col=0;col<COL-1;col++){
			printf("%d",sz[row][col]);
		printf(" ");}
		printf("%d",sz[row][4]);
			}}
return 0;
}
void main()
{
    int a[5][5],i,y;
	void move(int a[5][5],int n,int m);
	int judge(int n,int m);
	
	for(i=0;i<5;i++)
		scanf("%d %d %d %d %d",&a[i][0],&a[i][1],&a[i][2],&a[i][3],&a[i][4]);
	int n,m;
	scanf("%d %d",&n,&m);

	y=judge(n,m);
	if(y==0)
		printf("error");
	else if(y==1)
	{
		move(a,n,m);
       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]);
	}
}
int judge(int n,int m)
{
	if(n>=0&&n<5&&m>=0&&m<5)
		return(1);
	else return(0);
}
void move(int a[5][5],int n,int m)
{           int t,j,*p;
            p=&a[0][0];
     
        
			for(j=0;j<5;j++)
		{
			t=*(p+5*n+j);
			*(p+5*n+j)=*(p+5*m+j);
			*(p+5*m+j)=t;
		}
}
int main(int argc, char* argv[])
{
	int a[100][100],m,n,i,j,temp;
	for (i=0;i<=4;i++)
		for (j=0;j<=4;j++)
			scanf("%d",&a[i][j]);
	scanf("%d%d",&m,&n);
	if (m<=4&&n<=4&&m!=n)
	{
		for (j=0;j<5;j++)
		{
			temp=a[m][j];
			a[m][j]=a[n][j];
			a[n][j]=temp;
		}
	    for (i=0;i<5;i++)
		{
			for (j=0;j<4;j++)
			{
				printf("%d ",a[i][j]);
			}
			printf("%d",a[i][j]);
			printf("\n");
		}
	}
	else printf("error");
	return 0;
}
int main()
{
    int m,n;
    int fuck[5][5];
    int i,j,k;
    for(i=0;i<5;i++){
        for(j=0;j<5;j++){
            scanf("%d",&fuck[i][j]);
        }
    }
    scanf("%d %d",&n,&m);
    if(m>=5||n>=5){
        printf("error");
    }
    else{
        for(i=0;i<5;i++){
            k=fuck[n][i];
            fuck[n][i]=fuck[m][i];
            fuck[m][i]=k;
        }
        for(i=0;i<4;i++){
            printf("%d %d %d %d %d\n",fuck[i][0],fuck[i][1],fuck[i][2],fuck[i][3],fuck[i][4]);
        }
        printf("%d %d %d %d %d",fuck[4][0],fuck[4][1],fuck[4][2],fuck[4][3],fuck[4][4]);
    }
    return 0;
}
int change(int x,int y,int b[5][5])
{   
	int z,t,k;
	if(x<=4&&x>=0&&y<=4&&y>=0)
	{
       z=1;
	  for(k=0;k<=4;k++)
	  {
		  t=b[x][k];
		  b[x][k]=b[y][k];
		  b[y][k]=t;
	  } return(z);
	}
	else 
	{
		z=0;
		return(z);
	} 
}
void main()
{
	int a[5][5];
	int i,j,m,n,d;
	for(i=0;i<=4;i++)
	{
		for(j=0;j<=4;j++)
		{
			scanf("%d",&a[i][j]);
		}
	}
	scanf("%d%d",&m,&n);
	d=change(m,n,a);
    if(d==1)
	{      
		for(i=0;i<=4;i++)
		{
			for(j=0;j<=3;j++)
			{
				printf("%d ",a[i][j]);
			}
			printf("%d\n",a[i][4]);
		}
	}
	else printf("error\n");
}
main()
{
	int n,m,t,i,j,s;
	int exist(int n,int m);
	int a[5][5];
	for(i=0;i<5;i++)
		for(j=0;j<5;j++)
	          scanf("%d",&a[i][j]);
	scanf("%d%d",&n,&m);
	t=exist(n,m);
	if(t==1)
	{
		for(j=0;j<5;j++)
		   s=a[n][j],a[n][j]=a[m][j],a[m][j]=s;
		for(i=0;i<5;i++)
		{
		    printf("%d",a[i][0]);
			for(j=1;j<5;j++)
			printf(" %d",a[i][j]);
			printf("\n");
		}
	}
	else printf("error");
}

int exist(int n,int m)
{
	int t=0;
	if(n<=4 && m<=4)
	t=1;
	return(t);
}
int change(int a[5][5],int x,int y);
int main(int argc, char* argv[])
{
	int n,m;
	int a[5][5],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(change(a,n,m)==1){
		for(i=0;i<5;i++){
		for(j=0;j<5;j++){
			if(j!=4)
				printf("%d ",a[i][j]);
			else
				printf("%d",a[i][j]);//??????????
		}
		printf("\n");//????
		}
	}else 
		printf("error\n");
	return 0;
	
}

int change(int a[5][5],int x,int y)//???????????????
{
	int k,temp;
	if(x>=0&&x<5&&y>=0&&y<5){
		for(k=0;k<5;k++){
			temp=a[x][k];
			a[x][k]=a[y][k];
			a[y][k]=temp;	
		}
	return 1;
	}
	else
		return 0;
}
int turn(int sz[5][5],int n,int m);
int main()
{
	int sz[5][5],i,j,n,m;
	for(i=0;i<5;i++){
		for(j=0;j<5;j++){
			scanf("%d",&sz[i][j]);
		}
	}
	scanf("%d%d",&n,&m);
	if(turn(sz,n,m)){
		for(i=0;i<5;i++){
			for(j=0;j<4;j++){
				printf("%d ",sz[i][j]);	
			}
			if(j==4){
				printf("%d\n",sz[i][j]);
			}
		}	
	}else{
		printf("error");
	}
	return 0;
}

int turn(int sz[5][5],int n,int m){
	int i,temp;
	if((n>=0&&n<=4)&&(m>=0&&m<=4)){
		for(i=0;i<5;i++){
			temp=sz[n][i];
			sz[n][i]=sz[m][i];
			sz[m][i]=temp;
		}
		return 1;
	}else{
		return 0;
	}
}