import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
//write your code here......
//不确定二进制有几位,那就先计算出位数,然后将一个个计算出来的余数存入数组,再从数组中遍历出来组成一个多位数
int a=num;
int result=0;
int b;
int count=0;
while(a>0){
a=a/2;
count++;
}
a=num;
int []arr=new int[count];
for(int i=0;i<count;i++){
b=a%2;
arr[i]=b;
a=a/2;
} for(int i=count-1;i>=0;i--){
result=arr[i]+10*result;
}
System.out.print(result);
}
}



京公网安备 11010502036488号