






'''simple docstring'''







import math





def 				SCREAMING_SNAKE_CASE_ (UpperCamelCase       ,    UpperCamelCase   )   -> Optional[int]:
							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			:    Tuple					  ='''Enter the base and the power separated by a comma: '''
			_A  ,   _A			:    int					  =map(int, input(prompt).split(''','''))
			_A  ,   _A			:    str					  =map(int, input(prompt).split(''','''))

			# We find the log of each number, using the function res(), which takes two
			# arguments.
			_A			:    str					  =res(xa, ya)
			_A			:    Tuple					  =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
from typing import Optional

import fsspec
from fsspec.archive import AbstractArchiveFileSystem
from fsspec.utils import DEFAULT_BLOCK_SIZE

class _lowercase			(       _lowercase	):
							a          = """"""
							a          = (
							    None  # protocol passed in prefix to the url. ex: "gzip", for gzip://file.txt::http://foo.bar/file.txt.gz
							)
							a          = None  # compression type in fsspec. ex: "gzip"
							a          = None  # extension of the filename to strip. ex: "".gz" to get file.txt from file.txt.gz




							def __init__(							self:       str    ,							UpperCamelCase__:       str = ""    ,							UpperCamelCase__:       Optional[str] = None    ,							UpperCamelCase__:       Optional[dict] = None    ,							**UpperCamelCase__:       List[Any]  ):
														super().__init__(self    ,							**UpperCamelCase__  )
														# always open as "rb" since fsspec can then use the TextIOWrapper to make it work for "r" mode
														lowerCamelCase__      :			List[Any] 						= fsspec.open(
														    UpperCamelCase__    ,							mode="""rb"""    ,							protocol=UpperCamelCase__    ,							compression=self.compression    ,							client_kwargs={
														        """requote_redirect_url""": False,  # see https://github.com/huggingface/datasets/pull/5459
														        """trust_env""": True,  # Enable reading proxy env variables.
														        **(target_options or {}).pop("""client_kwargs"""    ,							{}  ),  # To avoid issues if it was already passed.
														    }    ,							**(target_options or {})    ,							)
														lowerCamelCase__      :			str 						= os.path.basename(self.file.path.split("""::"""  )[0]  )
														lowerCamelCase__      :			Union[str, Any] 						= (
														    self.compressed_name[: self.compressed_name.rindex("""."""  )]
														    if """.""" in self.compressed_name
														    else self.compressed_name
														)
														lowerCamelCase__      :			Tuple 						= None




							@classmethod
							def 	lowerCamelCase_       (							cls:       Optional[int]    ,							UpperCamelCase__:       Optional[int]  ):
														# compressed file paths are always relative to the archive root
														return super()._strip_protocol(UpperCamelCase__  ).lstrip("""/"""  )




							def 	lowerCamelCase_       (							self:       Tuple  ):
														if self.dir_cache is None:
																					lowerCamelCase__      :			Dict 						= {**self.file.fs.info(self.file.path  ), """name""": self.uncompressed_name}
																					lowerCamelCase__      :			int 						= {f["""name"""]: f}




							def 	lowerCamelCase_       (							self:       List[str]    ,							UpperCamelCase__:       str  ):
														return self.file.open().read()




							def 	lowerCamelCase_       (							self:       Optional[int]    ,							UpperCamelCase__:       str    ,							UpperCamelCase__:       str = "rb"    ,							UpperCamelCase__:       Optional[int]=None    ,							UpperCamelCase__:       Tuple=True    ,							UpperCamelCase__:       Tuple=None    ,							**UpperCamelCase__:       Optional[Any]    ,							):
														lowerCamelCase__      :			Union[str, Any] 						= self._strip_protocol(UpperCamelCase__  )
														if mode != "rb":
																					raise ValueError(F'''Tried to read with mode {mode} on file {self.file.path} opened with mode \'rb\''''  )
														return self.file.open()



class _lowercase			(       _lowercase	):
							a          = """bz2"""
							a          = """bz2"""
							a          = """.bz2"""



class _lowercase			(       _lowercase	):
							a          = """gzip"""
							a          = """gzip"""
							a          = """.gz"""



class _lowercase			(       _lowercase	):
							a          = """lz4"""
							a          = """lz4"""
							a          = """.lz4"""



class _lowercase			(       _lowercase	):
							a          = """xz"""
							a          = """xz"""
							a          = """.xz"""



class _lowercase			(       _lowercase	):
							a          = """zstd"""
							a          = """zstd"""
							a          = """.zst"""




							def __init__(							self:       int    ,							UpperCamelCase__:       str    ,							UpperCamelCase__:       str = "rb"    ,							UpperCamelCase__:       Optional[str] = None    ,							UpperCamelCase__:       Optional[dict] = None    ,							UpperCamelCase__:       int = DEFAULT_BLOCK_SIZE    ,							**UpperCamelCase__:       Dict    ,							):
														super().__init__(
														    fo=UpperCamelCase__    ,							mode=UpperCamelCase__    ,							target_protocol=UpperCamelCase__    ,							target_options=UpperCamelCase__    ,							block_size=UpperCamelCase__    ,							**UpperCamelCase__    ,							)
														# We need to wrap the zstd decompressor to avoid this error in fsspec==2021.7.0 and zstandard==0.15.2:
														#
														# File "/Users/user/.virtualenvs/hf-datasets/lib/python3.7/site-packages/fsspec/core.py", line 145, in open
														#     out.close = close
														# AttributeError: 'zstd.ZstdDecompressionReader' object attribute 'close' is read-only
														#
														# see https://github.com/intake/filesystem_spec/issues/725
														lowerCamelCase__      :			Tuple 						= self.file.__enter__

														class _lowercase			:




																					def __init__(							self:       Optional[int]    ,							UpperCamelCase__:       Any  ):
																												lowerCamelCase__      :			Optional[int] 						= file_




																					def __enter__(							self:       List[Any]  ):
																												self._file.__enter__()
																												return self




																					def __exit__(							self:       Any    ,							*UpperCamelCase__:       str    ,							**UpperCamelCase__:       Any  ):
																												self._file.__exit__(*UpperCamelCase__    ,							**UpperCamelCase__  )




																					def __iter__(							self:       Any  ):
																												return iter(self._file  )




																					def 	lowerCamelCase_       (							self:       List[Any]  ):
																												return next(self._file  )




																					def __getattr__(							self:       List[str]    ,							UpperCamelCase__:       Dict  ):
																												return getattr(self._file    ,							UpperCamelCase__  )

														def fixed_enter(*UpperCamelCase__:       Union[str, Any]    ,							**UpperCamelCase__:       List[str]  ):
																					return WrappedFile(_enter(*UpperCamelCase__    ,							**UpperCamelCase__  )  )

														lowerCamelCase__      :			Optional[Any] 						= fixed_enter

