#include <iostream> 
#include <iterator> 

template<typename T> 
std::string binary(T t) 
{ 
        unsigned short amountBits =  sizeof(T) * 8; 
        std::string rval(amountBits, '0'); 
        for(;amountBits--;t >>= 1) 
                if(t & 1) 
                        ++rval[amountBits]; 

        return rval; 
} 

int main() 
{ 
        std::cout << binary( *std::istream_iterator<int>(std::cin) ) << '\n'; 
}