code: def mul(
      ek: EncryptionKey,
      lhs: Ciphertext,
      rhs: tf.Tensor,
      do_refresh: bool = True,
  ) -> Ciphertext:
      c = lhs.raw
      k = tf_big.import_tensor(rhs)
      d = tf_big.pow(c, k) % ek.nn
      res = Ciphertext(ek, d)
  
      if not do_refresh:
          return res
      return refresh(ek, res)
  
imports: from typing import Optional
  from typing import Tuple
  import tensorflow
  import tf_big
label_desc: Use image node_id 9 for calling a global function with example usage: mul(ek, lhs, rhs, do_refresh) and returns: refresh, res