def jikken(): A=[] for N in range(0,10000): X=0 Y=0 if bin(N).count('1')==1: N-=1 if bin(N-1).count('1')==1: N-=2 f=True for i in reversed(range(64)): if N&(2**i)>0: if f: X+=1<0 and X*Y0: if f: X+=1<