
from math import loga



def 				SCREAMING_SNAKE_CASE     (      __UpperCamelCase :						List[Any]       ) ->       int:

				"""simple docstring"""







				if a < 0:
								raise ValueError('''Input value must be a positive integer'''       )
				elif isinstance(lowercase_							,						lowercase_       ):
								raise TypeError('''Input value must be a \'int\' type'''       )
				return 0 if (a == 0) else int(loga(a & -a       )       )


if __name__ == "__main__":
					import doctest

					doctest.testmod()

from abc import ABC, abstractmethod
from argparse import ArgumentParser







class  UpperCamelCase__		(    SCREAMING_SNAKE_CASE_   ):







	'''simple docstring'''





	@staticmethod
	@abstractmethod
	def   __snake_case				(			UpperCamelCase__		):
					raise NotImplementedError()





	@abstractmethod
	def   __snake_case				(			self		):
					raise NotImplementedError()