#include <iostream>
using namespace std;
const int N = 1010;
string name[N], pwd[N];
string change(string str)
{
string res;
for (auto c : str)
{
if (c == '1') res += '@';
else if (c == '0') res += '%';
else if (c == 'l') res += 'L';
else if (c == 'O') res += 'o';
else res += c;
}
return res;
}
int main()
{
int n;
cin >> n;
int m = 0;
for (int i = 0; i < n; i++)
{
string curName, curPwd;
cin >> curName >> curPwd;
string changedPwd = change(curPwd);
if (changedPwd != curPwd)
{
name[m] = curName;
pwd[m] = changedPwd;
m++;
}
}
if (!m)
{
if (n == 1) puts("There is 1 account and no account is modified");
else printf("There are %d accounts and no account is modified\n", n);
}
else
{
cout << m << endl;
for (int i = 0; i < m; i++) cout << name[i] << ' ' << pwd[i] << endl;
}
return 0;
}