




import os
import string
import sys


UpperCAmelCase_									=	1 << 8

UpperCAmelCase_									=	{
    'tab': ord('\t'),
    'newline': ord('\r'),
    'esc': 27,
    'up': 65 + ARROW_KEY_FLAG,
    'down': 66 + ARROW_KEY_FLAG,
    'right': 67 + ARROW_KEY_FLAG,
    'left': 68 + ARROW_KEY_FLAG,
    'mod_int': 91,
    'undefined': sys.maxsize,
    'interrupt': 3,
    'insert': 50,
    'delete': 51,
    'pg_up': 53,
    'pg_down': 54,
}

UpperCAmelCase_									=	KEYMAP['up']
UpperCAmelCase_									=	KEYMAP['left']

if sys.platform == "win32":
       UpperCAmelCase_									=	[]
       UpperCAmelCase_									=	{
           b'\xe0H': KEYMAP['up'] - ARROW_KEY_FLAG,
           b'\x00H': KEYMAP['up'] - ARROW_KEY_FLAG,
           b'\xe0P': KEYMAP['down'] - ARROW_KEY_FLAG,
           b'\x00P': KEYMAP['down'] - ARROW_KEY_FLAG,
           b'\xe0M': KEYMAP['right'] - ARROW_KEY_FLAG,
           b'\x00M': KEYMAP['right'] - ARROW_KEY_FLAG,
           b'\xe0K': KEYMAP['left'] - ARROW_KEY_FLAG,
           b'\x00K': KEYMAP['left'] - ARROW_KEY_FLAG,
       }

for i in range(10):
       UpperCAmelCase_									=	ord(str(i))




def 					lowerCamelCase__       (						):





       '''simple docstring'''



       if os.name == "nt":
              import msvcrt

              __lowerCamelCase   =						"""mbcs"""
              # Flush the keyboard buffer
              while msvcrt.kbhit():
                     msvcrt.getch()
              if len(A__	) == 0:
                     # Read the keystroke
                     __lowerCamelCase   =						msvcrt.getch()

                     # If it is a prefix char, get second part
                     if ch in (b"\x00", b"\xe0"):
                            __lowerCamelCase   =						ch + msvcrt.getch()
                            # Translate actual Win chars to bullet char types
                            try:
                                   __lowerCamelCase   =						chr(WIN_KEYMAP[cha]	)
                                   WIN_CH_BUFFER.append(chr(KEYMAP["""mod_int"""]	)	)
                                   WIN_CH_BUFFER.append(A__	)
                                   if ord(A__	) in (
                                       KEYMAP["insert"] - 1 << 9,
                                       KEYMAP["delete"] - 1 << 9,
                                       KEYMAP["pg_up"] - 1 << 9,
                                       KEYMAP["pg_down"] - 1 << 9,
                                   ):
                                          WIN_CH_BUFFER.append(chr(126	)	)
                                   __lowerCamelCase   =						chr(KEYMAP["""esc"""]	)
                            except KeyError:
                                   __lowerCamelCase   =						cha[1]
                     else:
                            __lowerCamelCase   =						ch.decode(A__	)
              else:
                     __lowerCamelCase   =						WIN_CH_BUFFER.pop(0	)
       elif os.name == "posix":
              import termios
              import tty

              __lowerCamelCase   =						sys.stdin.fileno()
              __lowerCamelCase   =						termios.tcgetattr(A__	)
              try:
                     tty.setraw(A__	)
                     __lowerCamelCase   =						sys.stdin.read(1	)
              finally:
                     termios.tcsetattr(A__  ,			termios.TCSADRAIN  ,			A__	)
       return ch




def 					lowerCamelCase__       (						):





       '''simple docstring'''



       __lowerCamelCase   =						get_raw_chars()
       if ord(A__	) in [KEYMAP["interrupt"], KEYMAP["newline"]]:
              return char

       elif ord(A__	) == KEYMAP["esc"]:
              __lowerCamelCase   =						get_raw_chars()
              if ord(A__	) == KEYMAP["mod_int"]:
                     __lowerCamelCase   =						get_raw_chars()
                     if ord(A__	) >= KEYMAP["arrow_begin"] - ARROW_KEY_FLAG and ord(A__	) <= KEYMAP["arrow_end"] - ARROW_KEY_FLAG:
                            return chr(ord(A__	) + ARROW_KEY_FLAG	)
                     else:
                            return KEYMAP["undefined"]
              else:
                     return get_raw_chars()

       else:
              if char in string.printable:
                     return char
              else:
                     return KEYMAP["undefined"]






"""simple docstring"""







def 				UpperCamelCase_    (    lowerCAmelCase__      :				int = 100						)						->   int:

  """simple docstring"""




  lowerCAmelCase_   :				Any								= (n * (n + 1) // 2) ** 2
  lowerCAmelCase_   :				Optional[int]								= n * (n + 1) * (2 * n + 1) // 6
  return sum_cubes - sum_squares


if __name__ == "__main__":
     print(f'{solution() = }')





