ADD: leetcode 23,24,25; Common ListNode