# 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

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

        r += 1
        rest = next

    if rest == K: out += poss
    print(out)

main()