# pork P||K cutting

def line_ints(): return list(map(int, input().strip().split()))


def main():
    _, K = line_ints()
    A = line_ints()
    
    rest = 0
    r = 0
    poss = 0
    out = 0
    for x in A:
        next = x | rest
        if next > K:
            out += poss
            rest = 0
            r = 0
            poss = 0
            continue

        if next == K:
            poss += r
        if x == K:
            poss += 1
        
        r += 1
        rest = next

    out += poss
    print(out)

main()