@@ -0,0 +1,1033 @@
+# Definition for singly-linked list.%0A# class ListNode(object):%0A#     def __init__(self, x):%0A#         self.val = x%0A#         self.next = None%0A%0Aclass Solution(object):%0A    def addTwoNumbers(self, l1, l2):%0A        %22%22%22%0A        :type l1: ListNode%0A        :type l2: ListNode%0A        :rtype: ListNode%0A        %22%22%22%0A        tmp1 = %5B%5D%0A        tmp2 = %5B%5D%0A        tmp1.append(str(l1.val))%0A        tmp2.append(str(l2.val))%0A        %0A        x1 = l1%0A        x2 = l2%0A%0A        while x1.next != None:%0A            tmp1.append(str(x1.next.val))%0A            %0A            x1 = x1.next%0A            %0A        while x2.next != None:%0A            tmp2.append(str(x2.next.val))%0A            x2 = x2.next%0A        %0A        tmp1.reverse()%0A        tmp2.reverse()%0A        d =  list(str(int(''.join(tmp1)) + int(''.join(tmp2))))%0A        %0A        d.reverse()%0A%0A        # print d%0A        %0A        n = ListNode(d%5B0%5D)%0A        last = n%0A        %0A        for item in d:%0A            t = ListNode(item)%0A            last.next = t%0A            last = t%0A        return n.next%0A        

2. Add Two Numbers python code