#include <iostream>
#include <string>
using namespace std;

string toHexString(int n);  //函数声明

int main() {

    int n;
    cin >> n;

    string hexStr = toHexString(n); //调用函数
    cout << hexStr << endl;

    return 0;
}

string toHexString(int n) {
    // 传入十进制的正整数,将十进制整数转换为十六进制的字符串并返回。
    // 设置字符串保存最终结果
    string str = "";
    while (n != 0){
    // 应该放在十六进制字符串后面的余数
        int a = n % 16;
        if (a >= 0 && a <= 9){
            char c = a + '0';
            str = c + str;
        } else if (a >= 10 && a <= 15){
            char c = a -10 + 'A';
            str = c + str;
        } else {}
        n = n/16;
        
    }
        return str;
}