import java.io.*;
public class MyClass {
static int is_all_bits_set(int n) {
return (n + 1) & n;
}
public static void main(String args[]) {
int n = 15;
System.out.println(Integer.toBinaryString(n));
System.out.println(Integer.toBinaryString(n + 1));
System.out.println(Integer.toBinaryString((n + 1) & n));
if (is_all_bits_set(n) == 0) {
System.out.println("Yes");
}
else {
System.out.println("No");
}
n = 13;
System.out.println(Integer.toBinaryString(n));
System.out.println(Integer.toBinaryString(n + 1));
System.out.println(Integer.toBinaryString((n + 1) & n));
if (is_all_bits_set(n) == 0) {
System.out.println("Yes");
}
else {
System.out.println("No");
}
}
}
/*
run:
1111
10000
0
Yes
1101
1110
1100
No
*/