node1 and node2 are nodes of a linked list.
Node* node1, Node* node2; int carry = 0; int sum; sum = carry + (node1 ? node1->data : 0) + (node2 ? node2->