def initailize(i):
    bn = baseNumber(2, 7, i)
    cnt = 0
    for bi in bn:
        if bi == 1:
            cnt += 1
    if cnt == 3:
        return 1
    else:
        return 0
def getReverse(n):
    bi = baseNumber(2, 8, n)
    b000 = bi[0]
    b001 = bi[1]
    b010 = bi[2]
    b011 = bi[3]
    b100 = bi[4]
    b101 = bi[5]
    b110 = bi[6]
    b111 = bi[7]
    bi[1], bi[3], bi[4], bi[6] = bi[4], bi[6], bi[1], bi[3]
    return biTo10(bi)
def delta_func(M, l, c, r):
    bn = baseNumber(2, 8, M)
    index = biTo10([l, c, r])
    return bn[index]