#include <bits/stdc++.h>
using namespace std;
string zh(string s){
if(s == ".-") return "A";
if(s == "-...") return "B";
if(s == "-.-.") return "C";
if(s == "-..") return "D";
if(s == ".") return "E";
if(s == "..-.") return "F";
if(s == "--.") return "G";
if(s == "....") return "H";
if(s == "..") return "I";
if(s == ".---") return "J";
if(s == "-.-") return "K";
if(s == ".-..") return "L";
if(s == "--") return "M";
if(s == "-.") return "N";
if(s == "---") return "O";
if(s == ".--.") return "P";
if(s == "--.-") return "Q";
if(s == ".-.") return "R";
if(s == "...") return "S";
if(s == "-") return "T";
if(s == "..-") return "U";
if(s == "...-") return "V";
if(s == ".--") return "W";
if(s == "-..-") return "X";
if(s == "-.--") return "Y";
if(s == "--..") return "Z";
}
int main(){
int n;
scanf("%d", &n);
string s, tmp, ans = "", tmp2;
# getline(cin, s);
for(int i = 0; i < s.size(); i++){
tmp = s.substr(0, s.find(' '));
tmp2 = zh(tmp);
ans.insert(ans.size(), tmp2);
s.replace(0, s.find(' '), "");
}
cout << ans;
return 0;
}