import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入数字");
long a=sc.nextLong();
long res=0;
List<long> list=new ArrayList();
for(int i=0;a>1;i++){
res=a%2;
a=a/2;
list.add(res);
if(a<=1){
list.add(i+1,a);
}
}
StringBuilder sb=new StringBuilder("");
for(int j=0;j sb.append(list.get(j));
}
System.out.println(Integer.parseInt(sb.toString(), 2));
}
}</long>