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

using namespace std;

char IntToChar(int x){   //数字转字符
    if(x<10){
        return x+'0';
    }else{
        return x-10+'a';
    }
}

int CharToInt(char c){   //字符转数字
    if(c>='0'&&c<='9'){
        return c-'0';
    }else{
        return c-'A'+10;
    }
}


int main()
{
    int m,n;
    cin>>m>>n;
    string str;
    cin >> str;
    long long number=0;
    for(int i=0;i<str.size();++i){     //m进制转十进制
        number*=m;
        number+=CharToInt(str[i]);
    }
    vector<char>answer;
    while(number!=0){
        answer.push_back(IntToChar(number%n));    //十进制转m进制
        number/=n;
    }
    for(int i=answer.size()-1;i>=0;--i){   //逆序输出
        cout<<answer[i];
    }
    return 0;

}