long long gcd(long long x,long long y)
{
long long a;
if(x<y) a=x,x=y,y=a;
while(y!=0)
{
a=x%y;
x=y;
y=a;
}
return x;
long long gcd(long long x,long long y)
{
long long a;
if(x<y) a=x,x=y,y=a;
while(y!=0)
{
a=x%y;
x=y;
y=a;
}
return x;