




'''simple docstring'''







from __future__ import annotations

from enum import Enum







class 				_a   (A_  ):





					'''simple docstring'''



					lowerCAmelCase_     :    List[Any]									=				24
					lowerCAmelCase_     :    List[Any]									=				21
					lowerCAmelCase_     :    int									=				18
					lowerCAmelCase_     :    Optional[int]									=				15
					lowerCAmelCase_     :    Tuple									=				12
					lowerCAmelCase_     :    List[str]									=				9
					lowerCAmelCase_     :    Any									=				6
					lowerCAmelCase_     :    List[str]									=				3
					lowerCAmelCase_     :    str									=				2
					lowerCAmelCase_     :    str									=				1
					lowerCAmelCase_     :    Optional[int]									=				-1
					lowerCAmelCase_     :    List[Any]									=				-2
					lowerCAmelCase_     :    str									=				-3
					lowerCAmelCase_     :    Tuple									=				-6
					lowerCAmelCase_     :    Tuple									=				-9
					lowerCAmelCase_     :    Optional[int]									=				-12
					lowerCAmelCase_     :    str									=				-15
					lowerCAmelCase_     :    Optional[Any]									=				-18
					lowerCAmelCase_     :    Any									=				-21
					lowerCAmelCase_     :    List[str]									=				-24







class 				_a   (A_  ):





					'''simple docstring'''



					lowerCAmelCase_     :    str									=				8
					lowerCAmelCase_     :    Optional[Any]									=				7
					lowerCAmelCase_     :    Tuple									=				6
					lowerCAmelCase_     :    List[Any]									=				5
					lowerCAmelCase_     :    Optional[Any]									=				4
					lowerCAmelCase_     :    Union[str, Any]									=				3
					lowerCAmelCase_     :    Union[str, Any]									=				2
					lowerCAmelCase_     :    int									=				1



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase    ,      __lowercase    ,      ):







					if isinstance(lowercase__    ,      lowercase__							):
										snake_case :			int					   = SIUnit[known_prefix.lower()]
					if isinstance(lowercase__    ,      lowercase__							):
										snake_case :			List[Any]					   = SIUnit[unknown_prefix.lower()]
					snake_case :			Optional[int]					   = known_amount * (
					    10 ** (known_prefix.value - unknown_prefix.value)
					)
					return unknown_amount



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase    ,      __lowercase    ,      ):







					if isinstance(lowercase__    ,      lowercase__							):
										snake_case :			Dict					   = BinaryUnit[known_prefix.lower()]
					if isinstance(lowercase__    ,      lowercase__							):
										snake_case :			Tuple					   = BinaryUnit[unknown_prefix.lower()]
					snake_case :			Any					   = known_amount * (
					    2 ** ((known_prefix.value - unknown_prefix.value) * 10)
					)
					return unknown_amount


if __name__ == "__main__":
						import doctest

						doctest.testmod()









'''simple docstring'''







def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round((float(__lowercase							) * 9 / 5) + 32    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round(float(__lowercase							) + 273.15    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round((float(__lowercase							) * 9 / 5) + 491.67    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round((float(__lowercase							) - 32) * 5 / 9    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round(((float(__lowercase							) - 32) * 5 / 9) + 273.15    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round(float(__lowercase							) + 459.67    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round(float(__lowercase							) - 273.15    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round(((float(__lowercase							) - 273.15) * 9 / 5) + 32    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round((float(__lowercase							) * 9 / 5)    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round((float(__lowercase							) - 491.67) * 5 / 9    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round(float(__lowercase							) - 459.67    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round((float(__lowercase							) * 5 / 9)    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round((float(__lowercase							) * 1.25 + 273.15)    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round((float(__lowercase							) * 2.25 + 32)    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round((float(__lowercase							) * 1.25)    ,      __lowercase							)



def 					lowerCamelCase__							(			__lowercase    ,      __lowercase = 2							):
     return round((float(__lowercase							) * 2.25 + 32 + 459.67)    ,      __lowercase							)


if __name__ == "__main__":
      import doctest

      doctest.testmod()



