#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';
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAKI2luY2x1ZGUgPGl0ZXJhdG9yPiAKCnRlbXBsYXRlPHR5cGVuYW1lIFQ+IApzdGQ6OnN0cmluZyBiaW5hcnkoVCB0KSAKeyAKICAgICAgICB1bnNpZ25lZCBzaG9ydCBhbW91bnRCaXRzID0gIHNpemVvZihUKSAqIDg7IAogICAgICAgIHN0ZDo6c3RyaW5nIHJ2YWwoYW1vdW50Qml0cywgJzAnKTsgCiAgICAgICAgZm9yKDthbW91bnRCaXRzLS07dCA+Pj0gMSkgCiAgICAgICAgICAgICAgICBpZih0ICYgMSkgCiAgICAgICAgICAgICAgICAgICAgICAgICsrcnZhbFthbW91bnRCaXRzXTsgCgogICAgICAgIHJldHVybiBydmFsOyAKfSAKCmludCBtYWluKCkgCnsgCiAgICAgICAgc3RkOjpjb3V0IDw8IGJpbmFyeSggKnN0ZDo6aXN0cmVhbV9pdGVyYXRvcjxpbnQ+KHN0ZDo6Y2luKSApIDw8ICdcbic7IAp9