

import unittest
import warnings

from datasets.utils import experimental


@experimental
def    _UpperCAmelCase    (					):





    """simple docstring"""


    return "success"





class  __snake_case					(      unittest.TestCase    ):

  def   lowerCAmelCase__       (   self):




      with warnings.catch_warnings(record=__SCREAMING_SNAKE_CASE) as w:
          warnings.simplefilter('always')
          self.assertEqual(dummy_function()  ,						'success')
      self.assertEqual(len(__SCREAMING_SNAKE_CASE)  ,						1)





def    _UpperCAmelCase    (					_SCREAMING_SNAKE_CASE   :						int	,				_SCREAMING_SNAKE_CASE   :						int	,				_SCREAMING_SNAKE_CASE   :						int    ):





    """simple docstring"""


    if power < 0:
        return -1
    base %= mod
    SCREAMING_SNAKE_CASE_													=  1

    while power > 0:
        if power & 1:
            SCREAMING_SNAKE_CASE_													=  (result * base) % mod
        SCREAMING_SNAKE_CASE_													=  power >> 1
        SCREAMING_SNAKE_CASE_													=  (base * base) % mod

    return result


def    _UpperCAmelCase    (					):





    """simple docstring"""


    print(modular_exponential(3	,				200	,				13    )    )


if __name__ == "__main__":
       import doctest

       doctest.testmod()

       main()


