import sys input = lambda : sys.stdin.readline().rstrip() write = lambda x: sys.stdout.write(x+"\n") debug = lambda x: sys.stderr.write(x+"\n") writef = lambda x: print("{:.12f}".format(x)) def zeta_sub(val, n): """ given: そのbitの出席パターン回数 compute: 各bitのsubsetについて、countの総和 """ # len(val)==2^n out = val[:] for i in range(n): for j in range(1<>i&1: out[j] += out[j^(1<>i&1: continue nb = b|(1<