#include <stdio.h> #include <stdlib.h>
struct ListNode { int data; struct ListNode *next; };
struct ListNode *head = NULL;
struct ListNode* createNode(int data) { struct ListNode node = (struct ListNode)malloc(sizeof(struct ListNode)); node->data = data; node->next = NULL;