#include <stdio.h>
void tohex(int n) {
if (n == 0) return;
tohex(n / 16);
int digit = n % 16;
if (digit < 10)
else
{switch(n%16){
break;
break;
break;
break;
break;
break;
}
}
}
int main(void) {
int n;
if (n == 0)
else
tohex(n);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHRvaGV4KGludCBuKSB7CiAgICBpZiAobiA9PSAwKSByZXR1cm47CiAgICB0b2hleChuIC8gMTYpOwoKICAgIGludCBkaWdpdCA9IG4gJSAxNjsKICAgIGlmIChkaWdpdCA8IDEwKQogICAgICAgIHByaW50ZigiJWQiLGRpZ2l0KTsKICAgIGVsc2UKICAgIAkJCQl7c3dpdGNoKG4lMTYpewoJCQkJY2FzZSAxMDpwcmludGYoIkEiKTsKCQkJCWJyZWFrOwoJCQkgICAgY2FzZSAxMTpwcmludGYoIkIiKTsKCQkJICAgIGJyZWFrOwoJCQkJY2FzZSAxMjogcHJpbnRmKCJDIik7CgkJCQlicmVhazsKCQkJCWNhc2UgMTM6cHJpbnRmKCJEIik7CgkJCQlicmVhazsKCQkJCWNhc2UgMTQ6IHByaW50ZigiRSIpOwoJCQkJYnJlYWs7CgkJCQljYXNlIDE1OiBwcmludGYoIkYiKTsKCQkJCWJyZWFrOwogICAgfQp9Cn0KCmludCBtYWluKHZvaWQpIHsKICAgIGludCBuOwogICAgc2NhbmYoIiVkIiwgJm4pOwppZiAobiA9PSAwKQogICAgICAgIHByaW50ZigiMCIpOwogICAgZWxzZQogICAgICAgIHRvaGV4KG4pOwogICAgcmV0dXJuIDA7Cn0K