



import math






def  lowerCamelCase_	(      lowerCAmelCase__	:	Union[str, Any]			,	lowerCAmelCase__	:	List[str]				)       ->							List[Any]:

							'''simple docstring'''






							if 0 not in (x, y):
														# We use the relation x^y = y*log10(x), where 10 is the base.
														return y * math.logaa(lowerCAmelCase__				)
							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.
				__snake_case     :Optional[int]			       ='Enter the base and the power separated by a comma: '
				__snake_case       ,				__snake_case     :str			       =map(int, input(prompt).split(','))
				__snake_case       ,				__snake_case     :Optional[int]			       =map(int, input(prompt).split(','))

				# We find the log of each number, using the function res(), which takes two
				# arguments.
				__snake_case     :int			       =res(xa, ya)
				__snake_case     :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')





'''simple docstring'''







import os


# All paths are set with the intent you should run this script from the root of the repo with the command
# python utils/check_doctest_list.py
lowercase      :   List[str]      =       """."""


if __name__ == "__main__":
      lowercase      :   List[str]      =       os.path.join(REPO_PATH, """utils/documentation_tests.txt""")
      lowercase      :   Union[str, Any]      =       []
      lowercase      :   List[str]      =       []
      with open(doctest_file_path) as fp:
            for line in fp:
                  lowercase      :   List[str]      =       line.strip()
                  lowercase      :   Optional[Any]      =       os.path.join(REPO_PATH, line)
                  if not (os.path.isfile(path) or os.path.isdir(path)):
                        non_existent_paths.append(line)
                  all_paths.append(path)
      if len(non_existent_paths) > 0:
            lowercase      :   int      =       """\n""".join(non_existent_paths)
            raise ValueError(F"""`utils/documentation_tests.txt` contains non-existent paths:\n{non_existent_paths}""")
      if all_paths != sorted(all_paths):
            raise ValueError("""Files in `utils/documentation_tests.txt` are not in alphabetical order.""")



