import numpy as np
def a_OE(an):
    if an%2==0:
        return(an/2)
    elif an%2==1:
        return((3*an+1)/2)
    else:
        print(an,"Error")
seq=[]
Odd_flag=True
cnt=0
last=10000000
kn=20
for a0 in range(1,last,2):
    an=a0
    seq.append(int(an))  
    for i in range(kn):
        an=a_OE(an)
        if an%2 == 0:
            Odd_flag=False
        seq.append(int(an))
    if Odd_flag:
        print(seq)
        cnt+=1
    Odd_flag=True
    seq=[]
print("調査数",last,"中",kn,"項 全て奇数は",cnt)