#include<iostream>
using namespace std;
int main()
{
int x0,y0;
cin>>x0>>y0;
int max,min;
if(x0>y0)
{
max=x0;
min=y0;
}
else
{
max=y0;
min=x0;
}
int count=2;
int k=min;
int j=max;
int q;
int p;
for(p=j-1;p>min*2;p--)
{
if(max % min!=0)
break;
if( p % min!=0)
continue;
for(q=k+1;q<max/2;q++)
{
if(q%min==0)
{
k=q;
if(q*p/(x0*y0)==1)
{
count=count+1;
}
}
}
j=p;
}
cout<<count;
return 0;
}