





'''simple docstring'''

lowercase_			       =				{
    "kilogram": 1,
    "gram": pow(10, 3),
    "milligram": pow(10, 6),
    "metric-ton": pow(10, -3),
    "long-ton": 0.0_0_0_9_8_4_2_0_7_3,
    "short-ton": 0.0_0_1_1_0_2_3_1_2_2,
    "pound": 2.2_0_4_6_2_4_4_2_0_2,
    "stone": 0.1_5_7_4_7_3_1_7_2_8,
    "ounce": 3_5.2_7_3_9_9_0_7_2_3,
    "carrat": 5_000,
    "atomic-mass-unit": 6.0_22_13_66_52e26,
}

lowercase_			       =				{
    "kilogram": 1,
    "gram": pow(10, -3),
    "milligram": pow(10, -6),
    "metric-ton": pow(10, 3),
    "long-ton": 1_0_1_6.0_4_6_0_8,
    "short-ton": 9_0_7.1_8_4,
    "pound": 0.4_5_3_5_9_2,
    "stone": 6.3_5_0_2_9,
    "ounce": 0.0_2_8_3_4_9_5,
    "carrat": 0.0_0_0_2,
    "atomic-mass-unit": 1.6_60_54_01_99e-27,
}





def lowerCamelCase		(  __lowerCamelCase				:					str      , __lowerCamelCase				:					str      , __lowerCamelCase				:					float					)		->float:
    if to_type not in KILOGRAM_CHART or from_type not in WEIGHT_TYPE_CHART:
        _SCREAMING_SNAKE_CASE             =    (
            F'Invalid \'from_type\' or \'to_type\' value: {from_type!r}, {to_type!r}\n'
            F'Supported values are: {", ".join(__lowerCamelCase					)}'
        )
        raise ValueError(__lowerCamelCase					)
    return value * KILOGRAM_CHART[to_type] * WEIGHT_TYPE_CHART[from_type]


if __name__ == "__main__":
      import doctest

      doctest.testmod()










'''simple docstring'''

def lowerCamelCase		(  __lowerCamelCase				:					int = 10**6					)		->int:

    if n <= 0:
        raise ValueError("""Please enter an integer greater than 0"""					)

    _SCREAMING_SNAKE_CASE             =    list(range(n + 1					)					)
    for number in range(2      , n + 1					):
        if phi[number] == number:
            phi[number] -= 1
            for multiple in range(number * 2      , n + 1      , __lowerCamelCase					):
                _SCREAMING_SNAKE_CASE             =    (phi[multiple] // number) * (number - 1)

    _SCREAMING_SNAKE_CASE             =    1
    for number in range(1      , n + 1					):
        if (answer / phi[answer]) < (number / phi[number]):
            _SCREAMING_SNAKE_CASE             =    number

    return answer


if __name__ == "__main__":
      print(solution())



