非負整数の多重集合a_1,a_2,..,a_Nが与えられます。
この集合の空でない部分集合であって、値のbitwiseANDが0になるものはいくつありますか。
答えを10^9+7で割った余りを求めてください。
N a_1 a_2...a_N
答えを10^9+7で割った余りを出力せよ。
6 8 6 9 1 2 1
51