


from __future__ import annotations

__snake_case            =   10






def 							_lowercase    (		SCREAMING_SNAKE_CASE_   :		list[int]	):





			"""simple docstring"""




			UpperCamelCase         =					1
			UpperCamelCase         =					max(SCREAMING_SNAKE_CASE_	)
			while placement <= max_digit:
						# declare and initialize empty buckets
						UpperCamelCase         =					[[] for _ in range(SCREAMING_SNAKE_CASE_	)]
						# split list_of_ints between the buckets
						for i in list_of_ints:
									UpperCamelCase         =					int((i / placement) % RADIX	)
									buckets[tmp].append(SCREAMING_SNAKE_CASE_	)
						# put each buckets' contents into list_of_ints
						UpperCamelCase         =					0
						for b in range(SCREAMING_SNAKE_CASE_	):
									for i in buckets[b]:
												UpperCamelCase         =					i
												a += 1
        # move to next
						placement *= RADIX
			return list_of_ints


if __name__ == "__main__":
			import doctest

			doctest.testmod()








import math






def 							_lowercase    (		SCREAMING_SNAKE_CASE_   :		int = 100	):





			"""simple docstring"""




			UpperCamelCase         =					sum(i * i for i in range(1       ,  n + 1	)	)
			UpperCamelCase         =					int(math.pow(sum(range(1       ,  n + 1	)	)       ,  2	)	)
			return square_of_sum - sum_of_squares


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




