



'''simple docstring'''
def A__    (     UpperCAmelCase_  ,  UpperCAmelCase_							):
						while second != 0:
												_UpperCamelCase					:		str 				=   first & second
												first ^= second
												_UpperCamelCase					:		Tuple 				=   c << 1
						return first


if __name__ == "__main__":
					import doctest

					doctest.testmod()

					snake_case_ :	Union[str, Any]         =  int(input('Enter the first number: ').strip())
					snake_case_ :	int         =  int(input('Enter the second number: ').strip())
					print(F"""{add(first, second) = }""")






'''simple docstring'''

from __future__ import annotations

from fractions import Fraction





def __snake_case					(      UpperCAmelCase_						:						int					,				UpperCAmelCase_						:						int		):
 return (
     num != den and num % 10 == den // 10 and (num // 10) / (den % 10) == num / den
 )





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





def __snake_case					(      UpperCAmelCase_						:						int = 2		):
 lowerCamelCase_      =  1.0
 for fraction in fraction_list(UpperCAmelCase_		):
  lowerCamelCase_      =  Fraction(UpperCAmelCase_		)
  result *= frac.denominator / frac.numerator
 return int(UpperCAmelCase_		)


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



