#include <bits/stdc++.h>
using namespace std;
int main() {
long long int ten,m,n,tem;
string x;
stack<char>s;
cin >> m >> n>>x;
// m进制转10进制
ten=0;
for(int i=0;i<x.length();i++){
ten*=m;
if('0'<=x[i]&&x[i]<='9')
ten+=x[i]-'0';
else
ten+=x[i]-'A'+10;
}
// 10进制转n进制
while(ten){
tem=ten%n;
ten/=n;
if(0<=tem&&tem<=9)
s.push(tem+'0');
else
s.push(tem+'a'-10);
}
//输出
while(!s.empty()){
cout<<s.top();
s.pop();
}
}



京公网安备 11010502036488号