comefrom: <qiyuangong>160_Intersection_of_Two_Linked_Lists_1.py
code: def getIntersectionNode( headA, headB):
      if not headA or not headB:
          return None
      a, b = headA, headB
      ans = None
      while a or b:
          if not a:
              a = headB
          if not b:
              b = headA
          if a == b and not ans:
              ans = a
          a, b = a.next, b.next
      return ans
masked: def sample_funcname ( var_0 , var_1 ) :
      if not var_0 or not var_1 :
          return None
      var_3 , var_4 = var_0 , var_1
      var_5 = None
      while var_3 or var_4 :
          if not var_3 :
              var_3 = var_1
          if not var_4 :
              var_4 = var_0
          if var_3 == var_4 and not var_5 :
              var_5 = var_3
          var_3 , var_4 = var_3.next , var_4.next
      return var_5
  