#include<stdlib.h>
#include<stdio.h>
typedef int elementtype;
typedef struct node_t Node;
struct node_t {
elementtype element;
Node* next;
};
Node* insert(elementtype e, Node* node){
Node
* re
= (Node
*)malloc(sizeof(Node
)); re->element = e;
re->next = node;
return re;
}
void show(Node* node){
for(; node != NULL; node = node->next){
}
}
Node* input(Node* node){
char ch;
elementtype num = (int)ch - '0';
node = insert(num, node);
}
return node;
}
int main(void){
Node* m = NULL;
Node* n = NULL;
m = input(m);
n = input(n);
show(m);
show(n);
return 0;
}
I2luY2x1ZGU8c3RkbGliLmg+CiNpbmNsdWRlPHN0ZGlvLmg+Cgp0eXBlZGVmIGludCBlbGVtZW50dHlwZTsKdHlwZWRlZiBzdHJ1Y3Qgbm9kZV90IE5vZGU7CgpzdHJ1Y3Qgbm9kZV90IHsKZWxlbWVudHR5cGUgZWxlbWVudDsKTm9kZSogbmV4dDsKfTsKCk5vZGUqIGluc2VydChlbGVtZW50dHlwZSBlLCBOb2RlKiBub2RlKXsKCU5vZGUqIHJlID0gKE5vZGUqKW1hbGxvYyhzaXplb2YoTm9kZSkpOwoJcmUtPmVsZW1lbnQgPSBlOwoJcmUtPm5leHQgPSBub2RlOwoJcmV0dXJuIHJlOwp9CnZvaWQgc2hvdyhOb2RlKiBub2RlKXsKCWZvcig7IG5vZGUgIT0gTlVMTDsgbm9kZSA9IG5vZGUtPm5leHQpewoJCXByaW50ZigiJWQgIiwgbm9kZS0+ZWxlbWVudCk7Cgl9CglwcmludGYoIlxuIik7Cn0KTm9kZSogaW5wdXQoTm9kZSogbm9kZSl7CgljaGFyIGNoOwoJd2hpbGUoKGNoID0gZ2V0Y2hhcigpKSAhPSAnXG4nKXsKCQllbGVtZW50dHlwZSBudW0gPSAoaW50KWNoIC0gJzAnOwoJCW5vZGUgPSBpbnNlcnQobnVtLCBub2RlKTsKCX0KCXJldHVybiBub2RlOwp9CmludCBtYWluKHZvaWQpewoJTm9kZSogbSA9IE5VTEw7CglOb2RlKiBuID0gTlVMTDsKCQoJbSA9IGlucHV0KG0pOwoJbiA9IGlucHV0KG4pOwoJCglzaG93KG0pOwoJc2hvdyhuKTsKCQoJcmV0dXJuIDA7Cn0K