code: 
  
  from __future__ import annotations
  
  from typing import Any
  
  class 			lowerCamelCase  :
  
  
    '''simple docstring'''
  
  
  
  
  
  
  
    def __init__(self       ,					_lowerCamelCase       ,					_lowerCamelCase  ):  # noqa: A002
  
  
          """simple docstring"""
  
          UpperCAmelCase__ :       str						=						item
          UpperCAmelCase__ :       Union[str, Any]						=						next
  
  
  
  
  class 			lowerCamelCase  :
  
  
    '''simple docstring'''
  
  
  
  
  
  
  
    def __init__(self  ):
  
  
          """simple docstring"""
  
          UpperCAmelCase__ :       Node | None						=						None
          UpperCAmelCase__ :       List[Any]						=						0
  
  
  
    def    _a			(self       ,					_lowerCamelCase  ):
  
  
          """simple docstring"""
  
          UpperCAmelCase__ :       int						=						Node(_lowerCamelCase       ,					self.head  )
          self.size += 1
  
  
  
    def    _a			(self  ):
  
  
          """simple docstring"""
  
          if self.head is None:
                return None
          else:
                UpperCAmelCase__ :       Union[str, Any]						=						self.head.item
                UpperCAmelCase__ :       Union[str, Any]						=						self.head.next
                self.size -= 1
                return item
  
  
  
    def    _a			(self  ):
  
  
          """simple docstring"""
  
          return self.head is None
  
  
  
    def __str__(self  ):
  
  
          """simple docstring"""
  
          if self.is_empty():
                return ""
          else:
                UpperCAmelCase__ :       str						=						self.head
                UpperCAmelCase__ :       List[str]						=						""""""
                UpperCAmelCase__ :       list[str]						=						[]
                while iterate:
                      item_list.append(str(iterate.item  )  )
                      UpperCAmelCase__ :       Union[str, Any]						=						iterate.next
  
                UpperCAmelCase__ :       Any						=						""" --> """.join(_lowerCamelCase  )
  
                return item_str
  
  
  
  
    def __len__(self  ):
  
  
          """simple docstring"""
  
          return self.size
  
  
style_context: 
  
  """simple docstring"""
  from __future__ import annotations
  
  
  
  
  def 				a__	(	lowerCAmelCase						)  ->   set[int]:
        UpperCAmelCase__ :       List[Any]						=						{1}
        UpperCAmelCase__ :       Optional[int]						=						[1]
        for _ in range(2 ,  depth + 1						):
              UpperCAmelCase__ :       Tuple						=						[*previous_coefficients, 0]
              UpperCAmelCase__ :       List[str]						=						[0, *previous_coefficients]
              UpperCAmelCase__ :       Dict						=						[]
              for x, y in zip(lowerCAmelCase ,  lowerCAmelCase						):
                    coefficients.add(x + y						)
                    previous_coefficients.append(x + y						)
        return coefficients
  
  
  
  
  def 				a__	(	lowerCAmelCase						)  ->   set[int]:
        UpperCAmelCase__ :       List[str]						=						set()
        for number in unique_coefficients:
              UpperCAmelCase__ :       int						=						2
              UpperCAmelCase__ :       List[Any]						=						number
              while divisor**2 <= copy_number:
                    UpperCAmelCase__ :       Tuple						=						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						)  ->   int:
        UpperCAmelCase__ :       Any						=						get_pascal_triangle_unique_coefficients(lowerCAmelCase						)
        UpperCAmelCase__ :       Dict						=						get_squarefrees(lowerCAmelCase						)
        return sum(lowerCAmelCase						)
  
  
  if __name__ == "__main__":
      print(f'''{solution() = }''')
  
  