def greatest_common_divisor(a: int, b: int) -> int:
    while b:
        a, b = b, a % b
    return a
def greatest_common_divisor(a: int, VAR_0: int) -> int:
    while VAR_0:
       
        a, VAR_0 = VAR_0, a % VAR_0
    return a