




from __future__ import annotations

from fractions import Fraction







def SCREAMING_SNAKE_CASE				(       lowercase_ ,				lowercase_						)   ->       bool:



       """simple docstring"""

       return (
           num != den and num % 10 == den // 10 and (num // 10) / (den % 10) == num / den
       )







def SCREAMING_SNAKE_CASE				(       lowercase_						)   ->       list[str]:



       """simple docstring"""

       A__       =    []
       A__       =    11
       A__       =    int('''1''' + '''0''' * digit_len						)
       for num in range(lowercase_ ,				lowercase_						):
              while den <= 99:
                     if (num != den) and (num % 10 == den // 10) and (den % 10 != 0):
                            if is_digit_cancelling(lowercase_ ,				lowercase_						):
                                   solutions.append(f"""{num}/{den}"""						)
                     den += 1
              num += 1
              A__       =    10
       return solutions







def SCREAMING_SNAKE_CASE				(       lowercase_ = 2						)   ->       int:



       """simple docstring"""

       A__       =    1.0
       for fraction in fraction_list(lowercase_						):
              A__       =    Fraction(lowercase_						)
              result *= frac.denominator / frac.numerator
       return int(lowercase_						)


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






'''simple docstring'''




class 		UpperCAmelCase_      :





     def __init__( self       :      List[str]    ,      UpperCAmelCase__       :      list[int]    )				->  None:
        lowerCAmelCase     =			len(UpperCAmelCase__    )
        lowerCAmelCase     =			[0] * len_array

        if len_array > 0:
           lowerCAmelCase     =			array[0]

        for i in range(1    ,      UpperCAmelCase__    ):
           lowerCAmelCase     =			self.prefix_sum[i - 1] + array[i]





     def 							__UpperCAmelCase      ( self       :      Optional[Any]    ,      UpperCAmelCase__       :      int    ,      UpperCAmelCase__       :      int    )				->  int:
        if start == 0:
           return self.prefix_sum[end]

        return self.prefix_sum[end] - self.prefix_sum[start - 1]





     def 							__UpperCAmelCase      ( self       :      int    ,      UpperCAmelCase__       :      int    )				->  bool:
        lowerCAmelCase     =			{0}
        for sum_item in self.prefix_sum:
           if sum_item - target_sum in sums:
              return True

           sums.add(UpperCAmelCase__    )

        return False


if __name__ == "__main__":
       import doctest

       doctest.testmod()





