#include <iostream> #include <algorithm> using namespace std; //m进制转换为10进制数 long long ConvertToTen(int m,string x){ long long res=0; for(int i=0;i<x.size();i++){ if(isalpha(x[i])) res=res*m+10+x[i]-'A'; else res=res*m+x[i]-'0'; } return res; } char intTochar(int c){ if(c>=0&&c<=9) return '0'+c; return 'a'+c-10; } string ConvertToN(long long t,int n){ string res; if(n<=10){ while(t){ res+='0'+t%n; t/=n; } }else{ while(t){ res+=intTochar(t%n); t/=n; } } reverse(res.begin(),res.end()); return res; } int main() { int m,n; cin>>m>>n; string x; cin>>x; long long t=ConvertToTen(m,x); string res=ConvertToN(t,n); cout<<res<<endl; return 0; }