

from transformers import PretrainedConfig



class     lowercase						(       _UpperCamelCase					):



 '''simple docstring'''


 __SCREAMING_SNAKE_CASE												=				"""custom"""




 def __init__(self       ,       __a=1       ,       **__a ) ->					int:






  """simple docstring"""





  UpperCAmelCase__							=				attribute
  super().__init__(**__a )







class     lowercase						(       _UpperCamelCase					):



 '''simple docstring'''


 __SCREAMING_SNAKE_CASE												=				"""custom"""




 def __init__(self       ,       __a=1       ,       **__a ) ->					List[str]:






  """simple docstring"""





  UpperCAmelCase__							=				attribute




def 					snake_case						(__lowercase						)       ->       int:

						'''simple docstring'''



						if not isinstance(__lowercase					,			__lowercase						) or number < 0:
												raise ValueError("Input must be a non-negative integer"						)

						_snake_case						:     List[Any]				=    number & ~(number - 1)
						_snake_case						:     Union[str, Any]				=    0
						while intermediate:
												intermediate >>= 1
												index += 1
						return index - 1


if __name__ == "__main__":
				import doctest

				doctest.testmod(verbose=True)