Linked List Intersection Leetcode 2156