/*
ID: cm750621
PROG: namenum
LANG: C++
*/
#include <stdio.h>
int num[26]={2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,0,7,7,8,8,8,9,9,9,0};
int name[13];
char les[13];
int main(){
freopen("namenum.in","r",stdin);
freopen("namenum.out","w",stdout);
int i=-1,j=0;
while(scanf("%c",&name[++i])!=-1 && name[i]!='\n')
name[i]-='0';
if(name[i]=='\n')name[i]=0;
freopen("dict.txt","r",stdin);
while(scanf("%s",les)!=-1){
i=-1;
while(les[++i]!=0)
if(num[les[i]-'A']!=name[i])break;
if(les[i]==0 && name[i]==0){printf("%s\n",les);j=1;}
}
if(j==0)printf("NONE\n");
return 0;
}