comefrom: <doocs>0372.Super Pow_1.py
code: 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
masked: def sample_funcname ( var_0 : int , var_1 : List [ int ] ) -> int :
      var_2 = 1337
      var_3 = 1
      for var_4 in var_1 [ : : - 1 ] :
          var_3 = var_3 * pow ( var_0 , var_4 , var_2 ) % var_2
          var_0 = pow ( var_0 , 10 , var_2 )
      return var_3
  