using System;
public class Test
{
public static void Main()
{
int num = 9;
int mask = num;
mask |= mask >> 1;
mask |= mask >> 2;
mask |= mask >> 4;
mask |= mask >> 8;
mask |= mask >> 16;
int inverse = ~num & mask;
Console.Out.WriteLine(inverse.ToString());
}
}
dXNpbmcgU3lzdGVtOwogCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlpbnQgbnVtID0gOTsKICAgICAgICBpbnQgbWFzayA9IG51bTsKICAgICAgICBtYXNrIHw9IG1hc2sgPj4gMTsKICAgICAgICBtYXNrIHw9IG1hc2sgPj4gMjsKICAgICAgICBtYXNrIHw9IG1hc2sgPj4gNDsKICAgICAgICBtYXNrIHw9IG1hc2sgPj4gODsKICAgICAgICBtYXNrIHw9IG1hc2sgPj4gMTY7CiAgICAgICAgaW50IGludmVyc2UgPSB+bnVtICYgbWFzazsKICAgICAgICBDb25zb2xlLk91dC5Xcml0ZUxpbmUoaW52ZXJzZS5Ub1N0cmluZygpKTsKCX0KfQ==