#include <iostream>
#include <vector>
#include <string>

using namespace std;


vector<string> litery = {
    "",    "",    "ABC", "DEF", "GHI", "JKL", "MNO", "PQRS", "TUV", "WXYZ"
};

int main() {
    string numer_telefonu;
    int K;
    cin >> numer_telefonu >> K;

    
    vector<string> grupy_liter;
    for (char cyfra : numer_telefonu) {
        grupy_liter.push_back(litery[cyfra - '0']);
    }
    
    string wynik;
    int n = grupy_liter.size();
    
    
    for (int i = 0; i < n; ++i) {
        int rozmiar_grupy = grupy_liter[i].size();
        int indeks = K % rozmiar_grupy;
        wynik += grupy_liter[i][indeks];
        K /= rozmiar_grupy;
    }
    
    cout << wynik << endl;
    return 0;
}
