# jsc2019-qualA - Takahashi Calendar

# exhaustive search

def main():

    M, D = tuple(map(int, input().split()))

    ans = 0

    for m in range(1, M + 1):

        for d in range(1, D + 1):

            if len(str(d)) != 1:

                d1, d10 = int(str(d)[1]), int(str(d)[0])

                if d1 >= 2 and d10 >= 2:

                    ans += 1 if d1 * d10 == m else 0

    print(ans)





if __name__ == "__main__":

    main()
# jsc2019-qualA - Takahashi Calendar

def main():

    M, D = tuple(map(int, input().split()))

    ans = 0

    for d in range(22, D + 1):

        d1, d10 = d % 10, d // 10

        ans += 1 if d1 >= 2 and d1 * d10 <= M else 0

    print(ans)





if __name__ == "__main__":

    main()
# jsc2019-qualA - Takahashi Calendar
# exhaustive search
def main():
    M, D = tuple(map(int, input().split()))
    ans = 0
    for m in range(1, M + 1):
        for d in range(1, D + 1):
            if len(str(d)) != 1:
                d1, d10 = int(str(d)[1]), int(str(d)[0])
                if d1 >= 2 and d10 >= 2:
                    ans += 1 if d1 * d10 == m else 0
    print(ans)


if __name__ == "__main__":
    main()

# jsc2019-qualA - Takahashi Calendar
def main():
    M, D = tuple(map(int, input().split()))
    ans = 0
    for d in range(22, D + 1):
        d1, d10 = d % 10, d // 10
        ans += 1 if d1 >= 2 and d1 * d10 <= M else 0
    print(ans)


if __name__ == "__main__":
    main()

-# exhaustive search -    for m in range(1, M + 1): -        for d in range(1, D + 1): -            if len(str(d)) != 1: -                d1, d10 = int(str(d)[1]), int(str(d)[0]) -                if d1 >= 2 and d10 >= 2: -                    ans += 1 if d1 * d10 == m else 0 +    for d in range(22, D + 1): +        d1, d10 = d % 10, d // 10 +        ans += 1 if d1 >= 2 and d1 * d10 <= M else 0