from math import ceil







def     _a				(      lowercase__  :			int = 10_01 ):







					'''simple docstring'''


					SCREAMING_SNAKE_CASE__				:				Dict			=		1

					for i in range(1     ,  int(ceil(n / 2.0 ) ) ):
										SCREAMING_SNAKE_CASE__				:				List[Any]			=		2 * i + 1
										SCREAMING_SNAKE_CASE__				:				Tuple			=		2 * i
										SCREAMING_SNAKE_CASE__				:				List[str]			=		total + 4 * odd**2 - 6 * even

					return total


if __name__ == "__main__":
						import sys

						if len(sys.argv) == 1:
												print(solution())
						else:
												try:
																		SCREAMING_SNAKE_CASE__		:					Optional[int]						=					int(sys.argv[1])
																		print(solution(n))
												except ValueError:
																		print("Invalid entry - please enter a number")




from packaging import version

from .import_utils import is_accelerate_available


if is_accelerate_available():
      import accelerate







def     _a				(      lowercase__  :			List[str] ):







     '''simple docstring'''


     if not is_accelerate_available():
          return method
     SCREAMING_SNAKE_CASE__				:				str			=		version.parse(accelerate.__version__ ).base_version
     if version.parse(lowercase__ ) < version.parse('0.17.0' ):
          return method

     def wrapper(self  :			Optional[int]     ,  *lowercase__  :			int     ,  **lowercase__  :			Tuple ):
          if hasattr(self     ,  '_hf_hook' ) and hasattr(self._hf_hook     ,  'pre_forward' ):
               self._hf_hook.pre_forward(self )
          return method(self     ,  *lowercase__     ,  **lowercase__ )

     return wrapper



