#include <stdio.h>
#include <stdint.h>
uint8_t compress_bits(uint16_t val) {
// Your logic here
uint8_t res=0;
for(int i=0;i<8;i++)
{
//Extract the bit at position 2*i from val
uint8_t bit = (val >> (2*i)) & 1;
//set the extracted bit at position i in the result
res |= (bit << i);
}
return res;
}
int main() {
uint16_t val;
scanf("%hu", &val);
uint8_t result = compress_bits(val);
printf("%u", result);
return 0;
}