//
// main.cpp
// 09_03_3
//
// Created by chentianyu on 15/9/3.
// Copyright (c) 2015年 chentianyu. All rights reserved.
//
#include <iostream>
#include <string>
#include <math.h>
#include <cmath>
using namespace std;
int main(int argc, const char * argv[]) {
int n;
cin >> n;
char aa[1024];
int i = 0;
int stringlength;
if (n == 0) {
cout << 0;
}else{
while (n != 0) {
int a = n % 16;
switch (a) {
case 10:
aa[i] = 'A';
break;
case 11:
aa[i] = 'B';
break;
case 12:
aa[i] = 'C';
break;
case 13:
aa[i] = 'D';
break;
case 14:
aa[i] = 'E';
break;
case 15:
aa[i] = 'F';
break;
default:
aa[i] = a + '0';
break;
}
++i;
n /= 16;
}
int m = i-1;
for (m; m >= 0 ; m --) {
cout << aa[m];
}
}
return 0;
}