
import math







def        A__					(						lowerCamelCase     ,    lowerCamelCase						)  ->	float:






				if initial_intensity < 0:
								raise ValueError("""The value of intensity cannot be negative"""						)
								# handling of negative values of initial intensity
				if angle < 0 or angle > 3_60:
								raise ValueError("""In Malus Law, the angle is in the range 0-360 degrees"""						)
								# handling of values out of allowed range
				return initial_intensity * (math.cos(math.radians(_lowercase						)						) ** 2)


if __name__ == "__main__":
							import doctest

							doctest.testmod(name="""malus_law""")








def        A__					(						lowerCamelCase     ,    lowerCamelCase						)  ->	int:
				while second != 0:
								UpperCamelCase_:							Optional[Any]	=						first & second
								first ^= second
								UpperCamelCase_:							Any	=						c << 1
				return first


if __name__ == "__main__":
							import doctest

							doctest.testmod()

							lowerCamelCase_						: List[Any]         =  int(input("""Enter the first number: """).strip())
							lowerCamelCase_						: Tuple         =  int(input("""Enter the second number: """).strip())
							print(F"""{add(first, second) = }""")






