#include <bits/stdc++.h>
using namespace std;
int main() {
  char u[6][5] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j',
                  'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't',
                  'u', 'v', 'w', 'x', 'y', 'z', '.', '?', '!', ' '};
  string s;
  cin >> s;
  bool flag = true;
  if (s.length() % 2) {
    cout << "NA" << endl;
    flag = false;
  }
  if (flag) {
    vector<pair<int, int> > v(1000);
    for (int i = 0; i < s.length() / 2; i++) {
      v[i] = pair<int, int>(s[2 * i] - 48, s[2 * i + 1] - 48);
      if (v[i].first >= 7 || v[i].second >= 6) {
        goto E;
      }
    }
    for (int i = 0; i < s.length() / 2; i++)
      cout << u[v[i].first - 1][v[i].second - 1];
    cout << endl;
  }
E:;
}
