#include <stdio.h>
#include <string.h>
#include<math.h>
int main()
{
int a,i;
scanf("%d", &a);
int n = (int)(ceil(log2(a+1)));
int str[n];
printf("Binary of %d is : ", a);
for(i=n-1;i>=0;i--) {
str[i]=a%2; // ***** the binary value is stored here
a /= 2;
}
for(i=0;i<n;i++)
printf("%d",str[i]);
printf("\n");
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGU8bWF0aC5oPgogCmludCBtYWluKCkKewogCiAgICAgaW50IGEsaTsKICAgICBzY2FuZigiJWQiLCAmYSk7CiAgICAgaW50IG4gPSAoaW50KShjZWlsKGxvZzIoYSsxKSkpOwogICAgIGludCBzdHJbbl07CiAgICAgCiAgICAgcHJpbnRmKCJCaW5hcnkgb2YgJWQgaXMgOiAiLCBhKTsKICAgICAKICAgICBmb3IoaT1uLTE7aT49MDtpLS0pIHsKICAgICAgICAgc3RyW2ldPWElMjsgLy8gKioqKiogdGhlIGJpbmFyeSB2YWx1ZSBpcyBzdG9yZWQgaGVyZQogICAgICAgICBhIC89IDI7CiAgICAgfQogICAgIAogICAgIGZvcihpPTA7aTxuO2krKykKICAgICAgICBwcmludGYoIiVkIixzdHJbaV0pOwogICAgIHByaW50ZigiXG4iKTsKICAgICByZXR1cm4gMDsKfQ==