#include<stdio.h>
void recorre(char mat[40][40],int or);
void sobreescrito(char mat[40][40],char let[1][8],int or);
main()
{   int i,j,orden,cantidad,cont=0,h,k;
    char matriz[40][40],MATRIZ[1][8],aux,letra;
    /*lee e imprime orden de matriz*/
    scanf("%d",&orden);
    getchar();
    printf("%d",orden);
    printf("\n");
    /*lee e imprime cantidad de cuadrados*/
    scanf("%d",&cantidad);
    getchar();
    printf("%d",cantidad);
    printf("\n");
    /*lee e imprime nombre de figuras*/
    for(h=0;h<1;h++)
        for(k=0;k<cantidad;k++)
        MATRIZ[h][k]=getchar();
        getchar();
    for(h=0;h<1;h++)
	for(k=0;k<cantidad;k++)
            printf("%c",MATRIZ[h][k]);
    printf("\n");
    /*lee matriz*/
    for(i=0;i<orden;i++)
    {   for(j=0;j<orden;j++)
	   scanf("%c",&matriz[i][j]);
	   getchar();
    }
    /*imprime matriz*/
    for(i=0;i<orden;i++)
    { 	 for(j=0;j<orden;j++)
	    printf("%c",matriz[i][j]);
            printf("\n");
    }
    for(i=0;i<cantidad;i++)
    {   recorre(matriz,orden);
    }
    for(h=0;h<1;h++)
       for(k=0;k<cantidad;k++)
          letra=MATRIZ[h][k];
	    sobreescrito(matriz,MATRIZ,orden);
//printf ("el orden es : %s",MATRIZ[0]);
    /*cuenta cantidad de espacios pa cachar*/
    /*for(i=0;i<orden;i++)
    {   for(j=0;j<orden;j++)
	if(matriz[i][j]==MATRIZ[0][0])
           cont++;
    }
    imprime cantidad de espacios*/
    /*printf("\n%d\n",cont);*/
    /*printf("%c",MATRIZ[0][2]);
     printf("%c",matriz[3][3]);*/
}
void recorre(char mat[40][40],int or)
{  int i,j;
   char aux;
   for(i=0;i<or;i++)
      for(j=0;j<or;j++)
      {   if(mat[i][j]=!' ')
             {   aux=mat[i][j];
	         while(mat[i][j]!=' ')
	         {   j++;
	         }
	         while(mat[i][j]!=' ')
	         {   i++;
	         }
	         printf("%c2",aux);
             }
      }
}
void sobreescrito(char mat[40][40],char let[1][8],int or)
{   int i,j,cont=0;
    char aux;
    for(i=0;i<1;i++)
       for(j=0;j<or;j++)
	     if(mat[i][j]==let[i][j])
                 cont++;

          if(cont==0)
	     aux=mat[i][j];
             mat[i][j]=mat[i][1];
	     mat[i][1]=aux;
}

