import java.math.BigInteger;
class Solution {
public int findComplement(int num) {
String input = Integer.toBinaryString(num);
StringBuilder outBuilder = new StringBuilder();
for (int i = 0; i < input.length(); i++) {
if (input.charAt(i) == '0')
outBuilder.append(1);
else
outBuilder.append(0);
}
BigInteger out = new BigInteger(outBuilder.toString(), 2);
return out.intValue();
}
}