#include <stdio.h>
#include <stdint.h>
void print_binary(uint16_t val) {
/*
if(val <= 0xFF ){
printf("%08b", val);
}
else{
printf("%016b", val);
}
*/
uint8_t i = (val > 0xFF) ? 16 : 8;
while(i--){
putchar((val & (1 << (i)) ) ? '1' : '0');
}
}
int main() {
uint16_t val;
scanf("%hu", &val);
print_binary(val);
return 0;
}