/*#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include <stdio.h>
int rec (int r, int c)
{
if
}
int main()
{
int r,c;
scanf ("%d %d",&r, &c);
printf ("%d", );
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int i,n,ap,ch,sum=0;
scanf ("%d",&n);
for (i=1;i<=n;i++)
{
scanf ("%d %d",&ch,&ap);
sum=sum+ap%ch;
}
printf ("%d",sum);
}
*/
#include<stdio.h>
int main()
{
int arr[1001]={};
int i,n,sum=0,length,t;
scanf ("%d",&n);
t=n;
//1. 2진수 변환
for(i=1;;i++)
{
arr[i]=n%2;
n=n/2;
if(n==0)
break;
}
length=i;
for(i=length;i>=1;i--)
{
printf("%d",arr[i]);
}
n=t;
//2. 8진수 변환
//3. 16진수변환 ( 10 ~ 15는 'A' ~ 'F'로 출력한다)
}



