class ListNode:
def __init__(self, val=0, next=None):
self.val = val
self.next = next
l1 = [1,3,5]
l2 = [4,2,6]
def sum_lists(l1, l2):
dummy = ListNode(0)
current = dummy
while l1 or l2:
current.next = ListNode(l1.val + l2.val)
current = current.next
if l1:
l1 = l1.next
if l2:
l2 = l2.next
return dummy.next
Y2xhc3MgTGlzdE5vZGU6CiAgICBkZWYgX19pbml0X18oc2VsZiwgdmFsPTAsIG5leHQ9Tm9uZSk6CiAgICAgICAgc2VsZi52YWwgPSB2YWwKICAgICAgICBzZWxmLm5leHQgPSBuZXh0CgpsMSA9IFsxLDMsNV0KbDIgPSBbNCwyLDZdCgpkZWYgc3VtX2xpc3RzKGwxLCBsMik6CgkKCWR1bW15ID0gTGlzdE5vZGUoMCkKCWN1cnJlbnQgPSBkdW1teQoJCgl3aGlsZSBsMSBvciBsMjoKCQljdXJyZW50Lm5leHQgPSBMaXN0Tm9kZShsMS52YWwgKyBsMi52YWwpCgkJY3VycmVudCA9IGN1cnJlbnQubmV4dAoJCQoJCWlmIGwxOgoJCQlsMSA9IGwxLm5leHQKCQlpZiBsMjoKCQkJbDIgPSBsMi5uZXh0CgkJCQoJcmV0dXJuIGR1bW15Lm5leHQ=