#include <iostream>
using namespace std;
int main() {
// your code goes here
int var = 0;
cin >> var;
int hexNum = sizeof(int) << 1;
int number = 0;
int shift = 0;
char symbol = '0';
cout << "0x";
for(int i=0; i < hexNum; ++i)
{
shift = (hexNum - i - 1) * 4;
number = (var & (0xF << shift)) >> shift;
// cout << shift << " " << number << " " << endl;
switch(number)
{
case 0: symbol = '0'; break;
case 1: symbol = '1'; break;
case 2: symbol = '2'; break;
case 3: symbol = '3'; break;
case 4: symbol = '4'; break;
case 5: symbol = '5'; break;
case 6: symbol = '6'; break;
case 7: symbol = '7'; break;
case 8: symbol = '8'; break;
case 9: symbol = '9'; break;
case 0xA: symbol = 'A'; break;
case 0xB: symbol = 'B'; break;
case 0xC: symbol = 'C'; break;
case 0xD: symbol = 'D'; break;
case 0xE: symbol = 'E'; break;
case 0xF: symbol = 'F'; break;
default: symbol = '?'; break;
}
cout << symbol;
}
return 0;
}