

"""simple docstring"""




import sys

sys.set_int_max_str_digits(0)  # type: ignore
def   __SCREAMING_SNAKE_CASE		(		lowercase__ ):
					"""simple docstring"""
					A     =   [0] * 11
					A     =   [0] * 11

					# mark last 9 numbers
					for _ in range(9 ):
										A     =   1
										A     =   number // 10
					# flag
					A     =   True

					# check last 9 numbers for pandigitality

					for x in range(9 ):
										if not check_last[x + 1]:
															A     =   False
					if not f:
										return f

					# mark first 9 numbers
					A     =   int(str(lowercase__ )[:9] )

					for _ in range(9 ):
										A     =   1
										A     =   number // 10

					# check first 9 numbers for pandigitality

					for x in range(9 ):
										if not check_front[x + 1]:
															A     =   False
					return f
def   __SCREAMING_SNAKE_CASE		(		lowercase__ ):
					"""simple docstring"""
					A     =   [0] * 11

					# mark last 9 numbers
					for _ in range(9 ):
										A     =   1
										A     =   number // 10
					# flag
					A     =   True

					# check last 9 numbers for pandigitality

					for x in range(9 ):
										if not check_last[x + 1]:
															A     =   False
					return f
def   __SCREAMING_SNAKE_CASE		(		):
					"""simple docstring"""
					A     =   1
					A     =   1
					A     =   2
					# temporary Fibonacci numbers

					A     =   1
					A     =   1
					A     =   2
					# temporary Fibonacci numbers mod 1e9

					# mod m=1e9, done for fast optimisation
					A     =   [0] * 1_000_000
					A     =   1_000_000_000

					for x in range(1_000_000 ):
										A     =   (aa + ba) % m
										A     =   ba % m
										A     =   ca % m
										if checka(lowercase__ ):
															A     =   1

					for x in range(1_000_000 ):
										A     =   a + b
										A     =   b
										A     =   c
										# perform check only if in tocheck
										if tocheck[x + 3] and check(lowercase__ ):
															return x + 3  # first 2 already done
					return -1


if __name__ == "__main__":
	print(f"""{solution() = }""")






def  __lowerCamelCase						(		lowerCAmelCase__      ,    lowerCAmelCase__      ,    lowerCAmelCase__      ):
       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'      )

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

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

       return [red, green, blue]






def  __lowerCamelCase						(		lowerCAmelCase__      ,    lowerCAmelCase__      ,    lowerCAmelCase__      ):
       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'      )

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

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

       lowerCAmelCase__	      =   (hue + 3_6_0) % 3_6_0

       return [hue, saturation, value]






def  __lowerCamelCase						(		lowerCAmelCase__      ,    lowerCAmelCase__      ):
       lowerCAmelCase__	      =   abs(hsv_a[0] - hsv_a[0]      ) < 0.2
       lowerCAmelCase__	      =   abs(hsv_a[1] - hsv_a[1]      ) < 0.0_0_2
       lowerCAmelCase__	      =   abs(hsv_a[2] - hsv_a[2]      ) < 0.0_0_2

       return check_hue and check_saturation and check_value
