class Test{
public static void main
(String[] args
){ int num=10;
StringBuilder buf1=new StringBuilder();
StringBuilder buf2=new StringBuilder();
while (num != 0){
int digit = num % 2;
buf1.append(digit);
num = num/2;
}
String binary
=buf1.
reverse().
toString(); int length=binary.length();
if(length<8){
while (8-length>0){
buf2.append("0");
length++;
}
}
String bin
=buf2.
toString()+binary
; }
}
Y2xhc3MgVGVzdHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpewogICAgICAgICAgICAgICBpbnQgbnVtPTEwOwogICAgU3RyaW5nQnVpbGRlciBidWYxPW5ldyBTdHJpbmdCdWlsZGVyKCk7CiAgICBTdHJpbmdCdWlsZGVyIGJ1ZjI9bmV3IFN0cmluZ0J1aWxkZXIoKTsKICAgIHdoaWxlIChudW0gIT0gMCl7CiAgICAgICAgaW50IGRpZ2l0ID0gbnVtICUgMjsKICAgICAgICBidWYxLmFwcGVuZChkaWdpdCk7CiAgICAgICAgbnVtID0gbnVtLzI7CiAgICB9CiAgICBTdHJpbmcgYmluYXJ5PWJ1ZjEucmV2ZXJzZSgpLnRvU3RyaW5nKCk7CiAgICBpbnQgbGVuZ3RoPWJpbmFyeS5sZW5ndGgoKTsKICAgIGlmKGxlbmd0aDw4KXsKICAgICAgIHdoaWxlICg4LWxlbmd0aD4wKXsKICAgICAgICAgICBidWYyLmFwcGVuZCgiMCIpOwogICAgICAgICAgIGxlbmd0aCsrOwogICAgICAgfQogICAgfQogICAgU3RyaW5nIGJpbj1idWYyLnRvU3RyaW5nKCkrYmluYXJ5OwogICAgU3lzdGVtLm91dC5wcmludGxuKGJpbik7CiAgICB9Cn0=