#include<iostream>
#include<vector>
#include<string>
#include<map>
using namespace std;
int func(string str)
{
int count = 0,i;
//bool flag = false;
for ( i = 0; i<str.size(); i++)
{
if (str[i] == '#')
break;
count = count * 10 + str[i] - '0';
}
int num = 0;
for (i = i+1; i<str.size(); i++)
{
if(str[i]>='0'&&str[i]<='9')
num = num * count + str[i] - '0';
else
num = num * count + str[i] - 'a'+10;
}
return num;
}
int main()
{
string str;
vector<int> data;
vector<string> data_str;
map<int, int> flag;
while (cin >> str)
{
if (str == "END")
break;
else
{
int num = func(str);
data.push_back(num);
data_str.push_back(str);
flag[num]++;
}
}
bool f = false;
for (int i = 0; i<data.size(); i++)
{
if (flag[data[i]] <= 1)
{
cout << data_str[i] << endl;
f = true;
}
}
if (!f)
cout << "None" << endl;
return 0;
}