#include <stdio.h>
char buf[65] = {0};
int base;
int main (int x, char **y, char** s){
return y
&& scanf("%d %d", &base
, &x
, printf("Enter base and number: ")) && main
(x
, 0, buf
) && puts(buf
) ? 0 : x && (s = (char*)main(x / base, 0, s)) && (((char*)y)[(int)s] += 10 > (((char*)y)[(int)s] = x % base) ? '0' : -10 - (-'A'))
? &1[(char*)s] : (x[(char*)s] = '0', &x[(char*)s + 1]);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpjaGFyIGJ1Zls2NV0gPSB7MH07CmludCBiYXNlOwoKaW50IG1haW4gKGludCB4LCBjaGFyICoqeSwgY2hhcioqIHMpewoJcmV0dXJuIHkgJiYgc2NhbmYoIiVkICVkIiwgJmJhc2UsICZ4LCBwcmludGYoIkVudGVyIGJhc2UgYW5kIG51bWJlcjogIikpICYmIG1haW4oeCwgMCwgYnVmKSAmJiBwdXRzKGJ1ZikKCT8gMCA6IHggJiYgKHMgPSAoY2hhciopbWFpbih4IC8gYmFzZSwgMCwgcykpICYmICgoKGNoYXIqKXkpWyhpbnQpc10gKz0gIDEwID4gKCgoY2hhciopeSlbKGludClzXSA9IHggJSBiYXNlKSA/ICcwJyA6IC0xMCAtICgtJ0EnKSkKCT8gJjFbKGNoYXIqKXNdIDogKHhbKGNoYXIqKXNdID0gJzAnLCAmeFsoY2hhciopcyArIDFdKTsKfQ==