code: 
  '''simple docstring'''
  
  
  
  
  
  from __future__ import annotations
  
  from pathlib import Path
  
  def   snake_case_       (							_a     :							tuple[int, int] ,					_a     :							tuple[int, int]			):
        return pointa[0] * pointa[1] - pointa[1] * pointa[0]
  
  def   snake_case_       (							_a     :							int ,					_a     :							int ,					_a     :							int ,					_a     :							int ,					_a     :							int ,					_a     :							int			):
        snake_case_						       =							(xa, ya)
        snake_case_						       =							(xa - xa, ya - ya)
        snake_case_						       =							(xa - xa, ya - ya)
        snake_case_						       =							-vector_product(_a ,					_a			) / vector_product(
            _a ,					_a			)
        snake_case_						       =							+vector_product(_a ,					_a			) / vector_product(
            _a ,					_a			)
  
        return a > 0 and b > 0 and a + b < 1
  
  def   snake_case_       (							_a     :							str = "p102_triangles.txt"			):
        snake_case_						       =							Path(_a			).parent.joinpath(_a			).read_text(encoding="utf-8"			)
  
        snake_case_						       =							[]
        for line in data.strip().split("\n"			):
              triangles.append([int(_a			) for number in line.split(","			)]			)
  
        snake_case_						       =							0
        snake_case_						       =							42
  
        for triangle in triangles:
              ret += contains_origin(*_a			)
  
        return ret
  
  
  if __name__ == "__main__":
       print(F"""{solution() = }""")
  
  
style_context: 
  '''simple docstring'''
  
  
  
  
  
  def   snake_case_       (							_a     :							List[str] ,					_a     :							List[str]			):
        snake_case_						       =							1
        while b > 0:
              if b & 1:
                    res *= a
  
              a *= a
              b >>= 1
  
        return res
  def   snake_case_       (							_a     :							Union[str, Any] ,					_a     :							Tuple ,					_a     :							Optional[Any]			):
        snake_case_						       =							1
        while b > 0:
              if b & 1:
                    snake_case_						       =							((res % c) * (a % c)) % c
  
              a *= a
              b >>= 1
  
        return res
  
  