class Solution: def getIntersectionNode(self, headA: ListNode, headB: ListNode) -> ListNode: pA = headA pB = headB
while pA != pB: pA = headB if pA is None else pA.next pB = headA if pB is None else pB.next return pA``