<doocs>0372.Super Pow_1.py
def superPow( a: int, b: List[int]) -> int:
    MOD = 1337
    ans = 1
    for e in b[::-1]:
        ans = ans * pow(a, e, MOD) % MOD
        a = pow(a, 10, MOD)
    return ans
def sample_funcname ( var_0 : int , var_2 : List [ int ] ) -> int :
    var_5 = 1337
    var_7 = 1
    for var_8 in var_2 [ : : - 1 ] :
        var_7 = var_7 * pow ( var_0 , var_8 , var_5 ) % var_5
        var_0 = pow ( var_0 , 10 , var_5 )
    return var_7
