




def 					__SCREAMING_SNAKE_CASE   (  lowercase_      )       ->	list[int]:

    """simple docstring"""


    if length <= 0 or not isinstance(lowercase_					,     lowercase_      ):
        raise ValueError('''Length must be a positive integer.'''      )
    return [n * (2 * n - 1) for n in range(lowercase_      )]


if __name__ == "__main__":
 print(hexagonal_numbers(length=5))
 print(hexagonal_numbers(length=10))












from abc import ABC, abstractmethod
from argparse import ArgumentParser

class  _lowerCamelCase						(			_SCREAMING_SNAKE_CASE   ):

      """simple docstring"""

      @staticmethod
      @abstractmethod
      def       snake_case	(     snake_case					: ArgumentParser				):
          raise NotImplementedError()







      @abstractmethod
      def       snake_case	(     self					: Optional[Any]				):
          raise NotImplementedError()






