#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;
}