



import copy
from dataclasses import dataclass
from pathlib import Path
from typing import Dict, Optional, Union







@dataclass
class     __lowerCAmelCase					:
			UpperCamelCase           =  None
			UpperCamelCase           =  False
			UpperCamelCase           =  False
			UpperCamelCase           =  False
			UpperCamelCase           =  None
			UpperCamelCase           =  None
			UpperCamelCase           =  False
			UpperCamelCase           =  False
			UpperCamelCase           =  False
			UpperCamelCase           =  True
			UpperCamelCase           =  None
			UpperCamelCase           =  1
			UpperCamelCase           =  None
			UpperCamelCase           =  False
			UpperCamelCase           =  None
			UpperCamelCase           =  None



			def 					_lowerCamelCase (		self     :						Optional[int])     ->					"DownloadConfig":



						"""simple docstring"""






						return self.__class__(**{k: copy.deepcopy(A) for k, v in self.__dict__.items()})





def 							A			(  _UpperCAmelCase       :     int							,     _UpperCAmelCase       :     int					)       ->				int:







			'''simple docstring'''
			while second != 0:
						_UpperCAmelCase	 =     first & second
						first ^= second
						_UpperCAmelCase	 =     c << 1
			return first


if __name__ == "__main__":
							import doctest

							doctest.testmod()

							UpperCAmelCase__     = int(input("Enter the first number: ").strip())
							UpperCAmelCase__     = int(input("Enter the second number: ").strip())
							print(f"""{add(first, second) = }""")
