#include <iostream>
#include"stdio.h"
#include"string.h"
using namespace std;
int main()
{
char
u[1000][20],p[1000][20];
int flag[1000];
int n;
while(cin>>n&&n!=0)
{
int j = 0;
int num = 0;
while(j<n)
{
scanf("%s
%s",u[j],p[j]);
int
l;
l =
strlen(u[j]);
flag[j] =
0;
for ( int
i = 0 ; i < strlen(p[j]); i++)
{
switch(p[j][i])
{
case '0':
flag[j] =
1;p[j][i] = '%';break;
case '1':
flag[j] =
1;p[j][i] = '@';break;
case 'l':
flag[j] =
1;p[j][i] = 'L';break;
case 'O':
flag[j] =
1;p[j][i] = 'o';break;
}
}
if(flag[j]==1)
num++;
j++;
}
if(num==0)
printf("No
account is modified.\n");
else
{
printf("%d\n",num);
for(int k
= 0 ; k < j; k++)
if(flag[k]==1)
//非常小心,若
一组中有改过的有没改过的,只出改过的
printf("%s %s\n",u[k],p[k]);
}
}
getchar();getchar();
return 0;
}