#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
#include<math.h>
char s[10001],t[1];
int x,m;
void f(int x){
if(x==0) return;
else if(x%m>=10){
t[0] = x%m-10+'A';
}else{
t[0] = x%m+'0';
}
strcat(s,t);
f(x/m);
}
int main(){
int i;
scanf("%d%d",&x,&m);
if(x==0){
printf("%d",0);
return 0;
}
f(x);
for(i=strlen(s)-1;i>=0;i--) printf("%c",s[i]);
return 0;
}
/**************************************************************
Problem: 1684
User: admin
Language: C
Result: Accepted
Time:10 ms
Memory:1156 kb
****************************************************************/