

snake_case_        =			{
    '''km/h''': 1.0,
    '''m/s''': 3.6,
    '''mph''': 1.60_9344,
    '''knot''': 1.852,
}

snake_case_        =			{
    '''km/h''': 1.0,
    '''m/s''': 0.2_7777_7778,
    '''mph''': 0.6_2137_1192,
    '''knot''': 0.5_3995_6803,
}

def      snake_case__      (   SCREAMING_SNAKE_CASE_		:   float     ,					SCREAMING_SNAKE_CASE_		:   str     ,					SCREAMING_SNAKE_CASE_		:   str      ):



     '''simple docstring'''





     if unit_to not in speed_chart or unit_from not in speed_chart_inverse:
          lowercase__   :       Union[str, Any]				=	(
              f"""Incorrect 'from_type' or 'to_type' value: {unit_from!r}, {unit_to!r}\n"""
              f"""Valid values are: {", ".join(SCREAMING_SNAKE_CASE_      )}"""
          )
          raise ValueError(SCREAMING_SNAKE_CASE_      )
     return round(speed * speed_chart[unit_from] * speed_chart_inverse[unit_to]     ,					3      )


if __name__ == "__main__":
   import doctest

   doctest.testmod()




def      snake_case__      (   SCREAMING_SNAKE_CASE_		:   float      ):



     '''simple docstring'''





     if edge <= 0 or not isinstance(SCREAMING_SNAKE_CASE_     ,					SCREAMING_SNAKE_CASE_      ):
          raise ValueError('Length must be a positive.'      )
     return 3 * ((25 + 10 * (5 ** (1 / 2))) ** (1 / 2)) * (edge**2)

def      snake_case__      (   SCREAMING_SNAKE_CASE_		:   float      ):



     '''simple docstring'''





     if edge <= 0 or not isinstance(SCREAMING_SNAKE_CASE_     ,					SCREAMING_SNAKE_CASE_      ):
          raise ValueError('Length must be a positive.'      )
     return ((15 + (7 * (5 ** (1 / 2)))) / 4) * (edge**3)


if __name__ == "__main__":
       import doctest

       doctest.testmod()

