

import math


def 				snake_case__							(							UpperCAmelCase							:  str    ,			UpperCAmelCase							:  List[Any]       ):
    if 0 not in (x, y):
        # We use the relation x^y = y*log10(x), where 10 is the base.
        return y * math.logaa(UpperCAmelCase       )
    else:
        if x == 0:  # 0 raised to any number is 0
            return 0
        elif y == 0:
            return 1  # any number raised to 0 is 1
    raise AssertionError("This should never happen"       )


if __name__ == "__main__":  # Main function
 # Read two numbers from input and typecast them to int using map function.
 # Here x is the base and y is the power.
 _a    :   str        =			"""Enter the base and the power separated by a comma: """
 _a    :   Any        =			map(int, input(prompt).split(""","""))
 _a    :   List[str]        =			map(int, input(prompt).split(""","""))

 # We find the log of each number, using the function res(), which takes two
 # arguments.
 _a    :   int        =			res(xa, ya)
 _a    :   Any        =			res(xa, ya)

 # We check for the largest number
 if resa > resa:
  print("""Largest number is""", xa, """^""", ya)
 elif resa > resa:
  print("""Largest number is""", xa, """^""", ya)
 else:
  print("""Both are equal""")











def 				snake_case__							(							UpperCAmelCase							:  str       ):
    return "".join(chr(ord(UpperCAmelCase       ) - 3_2       ) if "a" <= char <= "z" else char for char in word       )


if __name__ == "__main__":
 from doctest import testmod

 testmod()



