#include <stdio.h>
#include <stdlib.h>


int main(void)
{
    int a;
    char *ptwo = (char*)malloc(sizeof(char)*20);
    
    *ptwo = NULL;
    *ptwo++;

    scanf("%d",&a);
    
    do
    {
        *ptwo = a%2 + '0' ;

        *ptwo++;
        
    }while(a/=2);

    
    while(*ptwo--)
    {
        printf("%c",*ptwo);
    }
    

}



10진수 2진수로 바꾸는건데
망하나여?