






"""simple docstring"""


def    lowerCAmelCase							(       __UpperCamelCase = 1_0_0					):




  """simple docstring"""







  __A		     =					1
  __A		     =					0
  for i in range(1						,			num + 1					):
    fact *= i

  for j in str(__UpperCamelCase					):
    result += int(__UpperCamelCase					)

  return result


if __name__ == "__main__":
       print(solution(int(input('Enter the Number: ').strip())))










'''simple docstring'''







def 		snake_case_				(_a      :				float       ,  _a      :				float       ,  _a      :				float	):
    if hue < 0 or hue > 3_6_0:
        raise Exception('''hue should be between 0 and 360'''	)

    if saturation < 0 or saturation > 1:
        raise Exception('''saturation should be between 0 and 1'''	)

    if value < 0 or value > 1:
        raise Exception('''value should be between 0 and 1'''	)

    UpperCAmelCase     			=						value * saturation
    UpperCAmelCase     			=						hue / 6_0
    UpperCAmelCase     			=						chroma * (1 - abs(hue_section % 2 - 1	))
    UpperCAmelCase     			=						value - chroma

    if hue_section >= 0 and hue_section <= 1:
        UpperCAmelCase     			=						round(2_5_5 * (chroma + match_value)	)
        UpperCAmelCase     			=						round(2_5_5 * (second_largest_component + match_value)	)
        UpperCAmelCase     			=						round(2_5_5 * (match_value)	)
    elif hue_section > 1 and hue_section <= 2:
        UpperCAmelCase     			=						round(2_5_5 * (second_largest_component + match_value)	)
        UpperCAmelCase     			=						round(2_5_5 * (chroma + match_value)	)
        UpperCAmelCase     			=						round(2_5_5 * (match_value)	)
    elif hue_section > 2 and hue_section <= 3:
        UpperCAmelCase     			=						round(2_5_5 * (match_value)	)
        UpperCAmelCase     			=						round(2_5_5 * (chroma + match_value)	)
        UpperCAmelCase     			=						round(2_5_5 * (second_largest_component + match_value)	)
    elif hue_section > 3 and hue_section <= 4:
        UpperCAmelCase     			=						round(2_5_5 * (match_value)	)
        UpperCAmelCase     			=						round(2_5_5 * (second_largest_component + match_value)	)
        UpperCAmelCase     			=						round(2_5_5 * (chroma + match_value)	)
    elif hue_section > 4 and hue_section <= 5:
        UpperCAmelCase     			=						round(2_5_5 * (second_largest_component + match_value)	)
        UpperCAmelCase     			=						round(2_5_5 * (match_value)	)
        UpperCAmelCase     			=						round(2_5_5 * (chroma + match_value)	)
    else:
        UpperCAmelCase     			=						round(2_5_5 * (chroma + match_value)	)
        UpperCAmelCase     			=						round(2_5_5 * (match_value)	)
        UpperCAmelCase     			=						round(2_5_5 * (second_largest_component + match_value)	)

    return [red, green, blue]





def 		snake_case_				(_a      :				int       ,  _a      :				int       ,  _a      :				int	):
    if red < 0 or red > 2_5_5:
        raise Exception('''red should be between 0 and 255'''	)

    if green < 0 or green > 2_5_5:
        raise Exception('''green should be between 0 and 255'''	)

    if blue < 0 or blue > 2_5_5:
        raise Exception('''blue should be between 0 and 255'''	)

    UpperCAmelCase     			=						red / 2_5_5
    UpperCAmelCase     			=						green / 2_5_5
    UpperCAmelCase     			=						blue / 2_5_5
    UpperCAmelCase     			=						max(_a       ,  _a       ,  _a	)
    UpperCAmelCase     			=						value - min(_a       ,  _a       ,  _a	)
    UpperCAmelCase     			=						0 if value == 0 else chroma / value

    if chroma == 0:
        UpperCAmelCase     			=						0.0
    elif value == float_red:
        UpperCAmelCase     			=						6_0 * (0 + (float_green - float_blue) / chroma)
    elif value == float_green:
        UpperCAmelCase     			=						6_0 * (2 + (float_blue - float_red) / chroma)
    else:
        UpperCAmelCase     			=						6_0 * (4 + (float_red - float_green) / chroma)

    UpperCAmelCase     			=						(hue + 3_6_0) % 3_6_0

    return [hue, saturation, value]







def 		snake_case_				(_a      :				list[float]       ,  _a      :				list[float]	):
    UpperCAmelCase     			=						abs(hsv_a[0] - hsv_a[0]	) < 0.2
    UpperCAmelCase     			=						abs(hsv_a[1] - hsv_a[1]	) < 0.002
    UpperCAmelCase     			=						abs(hsv_a[2] - hsv_a[2]	) < 0.002

    return check_hue and check_saturation and check_value




