#include<iostream>#include<string.h>#include<vector>usingnamespace std;struct Account{char account[20];char password[20];};intmain(){
Account acc;
vector<Account> mod;int n;
cin>>n;for(int i=0;i<n;i++){
cin>>acc.account>>acc.password;int len=strlen(acc.password);int flag=0;for(int i=0;i<len;i++){switch(acc.password[i]){case'1':acc.password[i]='@';flag=1;break;case'0':acc.password[i]='%';flag=1;break;case'l':acc.password[i]='L';flag=1;break;case'O':acc.password[i]='o';flag=1;break;}}if(flag==1) mod.push_back(acc);}if(mod.size()==0&&n==1){printf("There is 1 account and no account is modified\n");}elseif(mod.size()==0){printf("There are %d accounts and no account is modified\n",n);}else{printf("%d\n",mod.size());for(int i=0;i<mod.size();i++){printf("%s %s\n",mod[i].account,mod[i].password);}}return0;}