import sys input=lambda:sys.stdin.readline().rstrip("\r\n") MI=lambda:map(int,input().split()) li=lambda:list(MI()) ii=lambda:int(input()) n,limt=li() arr=li() B=9 M=1<>B lo=limt&mask res=0 pow2=[1<>B y=a&mask # 情况1: (x^nx)>i)&1==0: res+=pow2[i]*cnt2[nx][i] # 情况2: (x^nx)==hi 且 (y^ny)>i)&1: cnt2[x][i]+=1 cnt3[x]+=1 print(res)