#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
long long n;
char a[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
int main()
{
while(scanf("%d",&n)==1&&0<= n &&n<=2147483648)
{ int i=0; char b[8]="\0";
if(n>0)
{
while(n>0)
{
b[i++]=a[n%16];
n=n/16;
}
printf("0x");
if(strlen(b)!=8)
for( i=0;i<8-strlen(b);i++)
printf("0");
for(i=strlen(b)-1;i>0;i--)
printf("%c",b[i]);
cout<<b[0]<<endl;
}
else
{
printf("0x");
for(i=0;i<7;i++)
printf("0");
printf("0\n");
}
}
return 0;
}
#include <cstring>
#include <cstdio>
using namespace std;
long long n;
char a[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
int main()
{
while(scanf("%d",&n)==1&&0<= n &&n<=2147483648)
{ int i=0; char b[8]="\0";
if(n>0)
{
while(n>0)
{
b[i++]=a[n%16];
n=n/16;
}
printf("0x");
if(strlen(b)!=8)
for( i=0;i<8-strlen(b);i++)
printf("0");
for(i=strlen(b)-1;i>0;i--)
printf("%c",b[i]);
cout<<b[0]<<endl;
}
else
{
printf("0x");
for(i=0;i<7;i++)
printf("0");
printf("0\n");
}
}
return 0;
}