import java.lang.*;
class Ideone
{
public static void main
(String[] args
) {
long sample = 0b100010000000000000000000100000_101111111001001010111010011L;
// Parts
long low = 0b101111111001001010111010011L;
long high = 0b100010000000000000000000100000L;
int moveSize
= Long.
toBinaryString(low
).
length();
long result = low + (high << moveSize);
System.
out.
println("Original:"); System.
out.
println("Result:"); }
}
aW1wb3J0IGphdmEubGFuZy4qOwoKY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKQoJewoJCWxvbmcgc2FtcGxlID0gMGIxMDAwMTAwMDAwMDAwMDAwMDAwMDAwMDAxMDAwMDBfMTAxMTExMTExMDAxMDAxMDEwMTExMDEwMDExTDsKCQkvLyBQYXJ0cwoJCWxvbmcgbG93ID0gMGIxMDExMTExMTEwMDEwMDEwMTAxMTEwMTAwMTFMOwoJCWxvbmcgaGlnaCA9IDBiMTAwMDEwMDAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwTDsKCQkKCQlpbnQgbW92ZVNpemUgPSBMb25nLnRvQmluYXJ5U3RyaW5nKGxvdykubGVuZ3RoKCk7CgkJCgkJbG9uZyByZXN1bHQgPSBsb3cgKyAoaGlnaCA8PCBtb3ZlU2l6ZSk7CgkJCgkJU3lzdGVtLm91dC5wcmludGxuKCJPcmlnaW5hbDoiKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oTG9uZy50b0JpbmFyeVN0cmluZyhzYW1wbGUpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlJlc3VsdDoiKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oTG9uZy50b0JpbmFyeVN0cmluZyhyZXN1bHQpKTsKCX0KfQ==