






from __future__ import annotations





def 						A_					(						lowercase_			)				->set[int]:







 """simple docstring"""

 SCREAMING_SNAKE_CASE				    =		{1}
 SCREAMING_SNAKE_CASE				    =		[1]
 for _ in range(2	,  depth + 1			):
  SCREAMING_SNAKE_CASE				    =		[*previous_coefficients, 0]
  SCREAMING_SNAKE_CASE				    =		[0, *previous_coefficients]
  SCREAMING_SNAKE_CASE				    =		[]
  for x, y in zip(lowercase_	,  lowercase_			):
   coefficients.add(x + y			)
   previous_coefficients.append(x + y			)
 return coefficients





def 						A_					(						lowercase_			)				->set[int]:







 """simple docstring"""

 SCREAMING_SNAKE_CASE				    =		set()
 for number in unique_coefficients:
  SCREAMING_SNAKE_CASE				    =		2
  SCREAMING_SNAKE_CASE				    =		number
  while divisor**2 <= copy_number:
   SCREAMING_SNAKE_CASE				    =		0
   while copy_number % divisor == 0:
    copy_number //= divisor
    multiplicity += 1
   if multiplicity >= 2:
    non_squarefrees.add(lowercase_			)
    break
   divisor += 1

 return unique_coefficients.difference(lowercase_			)





def 						A_					(						lowercase_ = 5_1			)				->int:







 """simple docstring"""

 SCREAMING_SNAKE_CASE				    =		get_pascal_triangle_unique_coefficients(lowercase_			)
 SCREAMING_SNAKE_CASE				    =		get_squarefrees(lowercase_			)
 return sum(lowercase_			)


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










def 		lowercase__ (		__A:						int					):





					'''simple docstring'''






					if not isinstance(__A				,__A					):
										__magic_name__				:						Dict     				=				F'''Input value of [number={number}] must be an integer'''
										raise TypeError(__A					)
					if number < 0 or number % 2 == 1:
										return False
					__magic_name__				:						Any     				=				int(number**0.5					)
					return number == number_sqrt * (number_sqrt + 1)


if __name__ == "__main__":
	import doctest

	doctest.testmod()



