def is_all_bits_set(n):
return (n + 1) & n
n = 15
print(bin(n))
print(bin(n + 1))
print(bin((n + 1) & n))
if (is_all_bits_set(n) == 0) :
print("Yes")
else:
print("No");
n = 13
print(bin(n))
print(bin(n + 1))
print(bin((n + 1) & n))
if (is_all_bits_set(n) == 0) :
print("Yes")
else:
print("No");
'''
run:
0b1111
0b10000
0b0
Yes
0b1101
0b1110
0b1100
No
'''