#include <bits/stdc++.h>
using namespace std;
int n, len;
char s[1100];
bool f;
string str, ans;
int main() {
std::ios::sync_with_stdio(0);
std::cin.tie(0);
cin >> n;
fgets(s, 1100, stdin);
len = strlen(s);
s[len] = ' ';
for (int i = 0; i <= len; i++) {
if (i == len)
f = !f;
if (s[i] == ' ') {
if (f)
str += s[i];
if (str == ".-") {
ans += "A";
str = {};
} else if (str == "-...") {
ans += "B";
str = {};
} else if (str == "-.-.") {
ans += "C";
str = {};
} else if (str == "-..") {
ans += "D";
str = {};
} else if (str == ".") {
ans += "E";
str = {};
} else if (str == "..-.") {
ans += "F";
str = {};
} else if (str == "-..") {
ans += "G";
str = {};
} else if (str == "....") {
ans += "H";
str = {};
} else if (str == "..") {
ans += "I";
str = {};
} else if (str == ".---") {
ans += "J";
str = {};
} else if (str == "-.-") {
ans += "K";
str = {};
} else if (str == ".-..") {
ans += "L";
str = {};
} else if (str == "--") {
ans += "M";
str = {};
} else if (str == "-.") {
ans += "N";
str = {};
} else if (str == "---") {
ans += "O";
str = {};
} else if (str == ".--.") {
ans += "P";
str = {};
} else if (str == "--.-") {
ans += "Q";
str = {};
} else if (str == ".-.") {
ans += "R";
str = {};
} else if (str == "...") {
ans += "S";
str = {};
} else if (str == "-") {
ans += "T";
str = {};
} else if (str == "..-") {
ans += "U";
str = {};
} else if (str == "...-") {
ans += "V";
str = {};
} else if (str == ".--") {
ans += "W";
str = {};
} else if (str == "-..-") {
ans += "X";
str = {};
} else if (str == "-.--") {
ans += "Y";
str = {};
} else if (str == "--..") {
ans += "Z";
str = {};
}
} else
str += s[i];
}
cout << ans;
return 0;
}