#include<stdio.h>
#include<string.h>
int main(void){
int i, j, mode=0, flag=0, n, len, sum=0, out[1005]={0};
char tempn[13], tempp[13], name[1005][13], pass[1005][13];
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%s%s",tempn, tempp);
len=strlen(tempp);
flag=0;
for(j=0;j<len;j++){
if(tempp[j]=='1'){tempp[j]='@';flag=1;out[i]=1;strcpy(name[i],tempn);strcpy(pass[i],tempp);}
if(tempp[j]=='0'){tempp[j]='%';flag=1;out[i]=1;strcpy(name[i],tempn);strcpy(pass[i],tempp);}
if(tempp[j]=='l') {tempp[j]='L';flag=1;out[i]=1;strcpy(name[i],tempn);strcpy(pass[i],tempp);}
if(tempp[j]=='O'){tempp[j]='o';flag=1;out[i]=1;strcpy(name[i],tempn);strcpy(pass[i],tempp);}
}
if(flag==1)mode++;
}
if(mode==0){
if(n==1)printf("There is 1 account and no account is modified\n");
if(n>1)printf("There are %d accounts and no account is modified\n",n);
}
else {
printf("%d\n",mode);
for(i=0;i<1005;i++){
if(out[i]==1)printf("%s %s\n",name[i],pass[i]);
}
}
return 0;
}