#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
string s,table = "0123456789ABCDEF";
int m,n;
cin>>m>>n;
bool flag = false;
//如果是负数,则转正,并标记一下
if(m < 0)
{
m = -m;
flag = true;
}
//按进制转化为对应的字符添加到s
while(m)
{
s += table[m%n];
m /= n;
}
if(flag)
{
s += "-";
}
reverse(s.begin(), s.end());
cout<<s<<endl;
return 0;
}
06-19
1万+
03-11
1373
02-14
157