#include <stdio.h>
#include <stdint.h>
void print_binary(uint16_t val) {
// Your logic here
uint16_t mode_bit = (val & 0xFF00)? 16 : 8 ;
for(int n = 0 ; n < mode_bit ; n++)
{
char b = ((val>>(mode_bit-n-1)) & 0x01)? '1' : '0';
printf("%c",b);
}
}
int main() {
uint16_t val;
scanf("%hu", &val);
print_binary(val);
return 0;
}