
from __future__ import annotations





def    _a (						lowerCamelCase							):
 lowerCamelCase		:     Dict          =				{1}
 lowerCamelCase		:     Any          =				[1]
 for _ in range(2,     depth + 1							):
  lowerCamelCase		:     Union[str, Any]          =				[*previous_coefficients, 0]
  lowerCamelCase		:     Union[str, Any]          =				[0, *previous_coefficients]
  lowerCamelCase		:     str          =				[]
  for x, y in zip(lowerCamelCase,     lowerCamelCase							):
   coefficients.add(x + y							)
   previous_coefficients.append(x + y							)
 return coefficients





def    _a (						lowerCamelCase							):
 lowerCamelCase		:     Dict          =				set()
 for number in unique_coefficients:
  lowerCamelCase		:     Union[str, Any]          =				2
  lowerCamelCase		:     Tuple          =				number
  while divisor**2 <= copy_number:
   lowerCamelCase		:     str          =				0
   while copy_number % divisor == 0:
    copy_number //= divisor
    multiplicity += 1
   if multiplicity >= 2:
    non_squarefrees.add(lowerCamelCase							)
    break
   divisor += 1

 return unique_coefficients.difference(lowerCamelCase							)





def    _a (						lowerCamelCase = 51							):
 lowerCamelCase		:     Optional[Any]          =				get_pascal_triangle_unique_coefficients(lowerCamelCase							)
 lowerCamelCase		:     Optional[Any]          =				get_squarefrees(lowerCamelCase							)
 return sum(lowerCamelCase							)


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






def    _a (						lowerCamelCase,     lowerCamelCase,     lowerCamelCase							):
 lowerCamelCase		:     Optional[int]          =				[1 / first_term]
 lowerCamelCase		:     Any          =				1 / first_term
 for _ in range(number_of_terms - 1							):
  first_term += common_difference
  arithmetic_progression.append(lowerCamelCase							)
 lowerCamelCase		:     Optional[Any]          =				[1 / step for step in arithmetic_progression]
 return sum(lowerCamelCase							)


if __name__ == "__main__":
      import doctest

      doctest.testmod()
      print(sum_of_harmonic_progression(1 / 2, 2, 2))




