#include<bits/stdc++.h>
using namespace std;
int main()
{
	int i,n,m,s=0,j;
	cin>>n>>m;
	j=sqrt(n*m);
	for(i=2;i<=n*m/2;i++){
		if((n*m)%i==0)
		s++;
	}
	if(j*j==n*m)
	cout<<s/2;
	else
	cout<<s/2-1;
return 0;
}

/**************************************************************
	Problem: 1318
	User: houshanglin
	Language: C++
	Result: Time Limit Exceed
****************************************************************/