#include <bits/stdc++.h>
#define r(i,a,n) for(int i=a;i<n;i++)
using namespace std;
int main(){
	int a,b,c,d,e,f;
	while(cin>>a>>b>>c>>d>>e>>f){
		a%=b;c%=d;e%=f;
		int s=1,p=max(a,max(c,e));
		r(i,2,10)r(j,2,p){
		if(a%j==0&&c%j==0&&e%j==0){s*=j;a%=j;c%=j;e%=j;}
		if(a%j==0&&c%j==0){s*=j;a%=j;c%=j;}
		if(a%j==0&&e%j==0){s*=j;a%=j;e%=j;}
		if(c%j==0&&e%j==0){s*=j;c%=j;e%=j;}
	    }
		cout<<s<<endl;
	}
}