

'''simple docstring'''







__lowerCamelCase						    =      '''Tobias Carryer'''

from time import time


class    A__ :



    def __init__(   self						,			UpperCamelCase__						,			UpperCamelCase__						,			UpperCamelCase__						,			UpperCamelCase__=int(time()    )    )  -> Optional[Any]:  # noqa: B008





           '''simple docstring'''
           A_		   = multiplier
           A_		   = increment
           A_		   = modulo
           A_		   = seed







    def    snake_case_     (   self    )  -> int:





           '''simple docstring'''
           A_		   = (self.multiplier * self.seed + self.increment) % self.modulo
           return self.seed


if __name__ == "__main__":
      # Show the LCG in action.
      __lowerCamelCase						    =      LinearCongruentialGenerator(166_4525, 10_1390_4223, 2 << 31)
      while True:
            print(lcg.next_number())



'''simple docstring'''







def  UpperCAmelCase__      ( UpperCAmelCase__ = 10_00			)     ->     int:
       return sum(2 * a * ((a - 1) // 2) for a in range(3,    n + 1			)			)


if __name__ == "__main__":
      print(solution())
