#include<iostream>
#include<cstdio>
using namespace std;
int ans=0;
int qwq(int a,int b)
{
if(a%b==0)return b;
else return qwq(b,a%b);
}
int main()
{
long long m,n;
scanf("%lld%lld",&m,&n);
if(m==n)ans--;
n*=m;
for(int i=1;i*i<=n;i++)
if(n%i==0&&qwq(i,n/i)==m)ans+=2;
cout<<ans;
}
