public static void Main()
Console.WriteLine("Hello World");
Node first = new Node(3);
first.next = new Node(6);
first.next.next = new Node(1);
Node second = new Node(8);
second.next = new Node(5);
second.next.next = new Node(4);
Node result = Add(first, second, 0);
Console.Write(result.val);
public static Node Add(Node list1, Node list2, int carry){
if(list1 != null) sum+= list1.val;
if(list2 != null) sum+= list2.val;
Node thisPosition = null;
thisPosition = new Node(ones);
thisPosition.next = Add(list1.next, list2.next, carry);