import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int a=in.nextInt();
String result = Integer.toBinaryString(a);
long f=Integer.parseInt(result);
String str=String.format("%032d", f);
String b=String.valueOf(str);
char[]c=new char[b.length()];
c=b.toCharArray();
char[]d=new char[b.length()];
for(int i=0;i<b.length();i++)
{
d[i]=c[b.length()-i-1];
}
long sum=0;
for(int i=0;i<d.length;i++)
{
if(d[i]=='1')
{
sum=(long) (sum+Math.pow(2, d.length-1-i));
}
}
System.out.println(sum);
}
}