def gcdEuclidAdv(m,n):
    if m>n:
        (m,n)=(n,m)

    if(m%n) == 0:
        return n;
    else:
        return gcdEuclidAdv(n,m%n)


m = int (input("Enter m value : "))
n = int (input("Enter n value : "))
print(gcdEuclidAdv(m,n))
9f1fcb0ef36447c490f5a436d7827caf75bcb832
<mask token>

def gcdEuclidAdv(m, n):
    if m > n:
        m, n = n, m
    if m % n == 0:
        return n
    else:
        return gcdEuclidAdv(n, m % n)


<mask token>

def gcdEuclidAdv(m, n):
    if m > n:
        m, n = n, m
    if m % n == 0:
        return n
    else:
        return gcdEuclidAdv(n, m % n)


<mask token>
print(gcdEuclidAdv(m, n))

def gcdEuclidAdv(m, n):
    if m > n:
        m, n = n, m
    if m % n == 0:
        return n
    else:
        return gcdEuclidAdv(n, m % n)


m = int(input('Enter m value : '))
n = int(input('Enter n value : '))
print(gcdEuclidAdv(m, n))

def gcdEuclidAdv(m,n):
    if m>n:
        (m,n)=(n,m)

    if(m%n) == 0:
        return n;
    else:
        return gcdEuclidAdv(n,m%n)


m = int (input("Enter m value : "))
n = int (input("Enter n value : "))
print(gcdEuclidAdv(m,n))