#YC375. 十进制转16进制

十进制转16进制

题目背景

进制转换是常见的程序设计操作。平时生活中用的最多的是十进制的数字,即逢十进一。除了十进制,其实还有很多进制,例如2进制,顾名思义逢二进一

十进制整数1234可以写为1x10310^3+2x10210^2+3x10110^1+4x10010^0

它的二进制表达为10011010010 左边是高位,右边是低位 最低位的单位是202^0 ,每上升一位则扩大2

1234=1x2102^{10}+1x272^7 +1x262^6+1x242^4+1x212^1

当进制超过10,则会由其他符号来表示一些特定数字。例如16进制下,是逢161,如果一个位上面的数字是1015 ,那么就要用字母AF表示,其中A表示10,B表示11以此类推

输入

输入一个整数AA,保证为非负整数 0A10180\leq A\leq 10^{18} .

输出

输出AA16进制表达,左边为高位不含有前导0

样例

12
C