Problem: 

Input

The input contains a single integer a (0 ≤ a ≤ 35).

Output

Output a single integer.

Examples

Input

3


Output

8


Input

10


Output

1024

Solution (in PYTHON3):

Solution:
import sys,bisect
from math import gcd
input = sys.stdin.readline

############ ---- USER DEFINED INPUT FUNCTIONS ---- ############
def inp():
    return(int(input().rstrip()))
def inlt():
    return(list(map(int,input().rstrip().split())))
def insr():
    s = input().rstrip()
    return(s[:len(s) - 1])
def invr():
    return(map(int,input().rstrip().split()))
################################################################
############ ---- THE ACTUAL CODE STARTS BELOW ---- ############

n = int(input().strip())
s = bin(n)
s = s[2:]
leng = 6 - len(s)
for i in range(leng):
    s = '0' + s
print(int(s[0] + s[5] + s[3] + s[2] + s[4] + s[1],2))