def gcd(a,b):
if a < b:
a,b = b,a
while b > 0:
a,b = b,a%b
return a
def Answer(x,y):
k = 0
y_01 = int((x * y)**0.5) + 1
for j in range(x,y_01):
if (x * y) % j == 0 and gcd(j,(x * y)// j) == x:
k += 2
return k
z = input("请输入两个整数: ")
z_1 = z.split(" ")
x = int(z_1[0])
y = int(z_1[1])
print(Answer(x,y))