


import os
from typing import Dict, List, Tuple, TypeVar, Union


__snake_case            =   TypeVar("T")

__snake_case            =   Union[List[T], Tuple[T, ...]]
__snake_case            =   Union[T, List[T], Dict[str, T]]
__snake_case            =   Union[str, bytes, os.PathLike]








def 							_lowercase    (		SCREAMING_SNAKE_CASE_   :		int	):





			"""simple docstring"""




			assert (
			    isinstance(SCREAMING_SNAKE_CASE_       ,  SCREAMING_SNAKE_CASE_	) and number_of_steps > 0
			), f'number_of_steps needs to be positive integer, your input {number_of_steps}'
			if number_of_steps == 1:
						return 1
			UpperCamelCase  ,  UpperCamelCase         =					1, 1
			for _ in range(number_of_steps - 1	):
						UpperCamelCase  ,  UpperCamelCase         =					current + previous, current
			return current


if __name__ == "__main__":
			import doctest

			doctest.testmod()




