


from __future__ import annotations

from fractions import Fraction
def      _a					( SCREAMING_SNAKE_CASE		,							SCREAMING_SNAKE_CASE	):


		"""simple docstring"""




		return (
		    num != den and num % 10 == den // 10 and (num // 10) / (den % 10) == num / den
		)
def      _a					( SCREAMING_SNAKE_CASE	):


		"""simple docstring"""




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


		"""simple docstring"""




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


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



'''simple docstring'''




def __lowerCAmelCase					(				UpperCamelCase__							)      ->       bool:
    if number < 0:
        raise ValueError('''number must not be negative'''							)
    return number & (number - 1) == 0


if __name__ == "__main__":
  import doctest

  doctest.testmod()
