#include<stdio.h>
#include<stdlib.h>
typedef struct Node{
    int data;
    struct Node*next;
} Node;

Node* createNode(int data){
    Node* newNode = (node*)malloc(sizeof(Node));
    if(!newNode){
        printf("Memory error\n");
        return NULL;
        }
        newNode->data = data;
        newNode-> = NULL;
        return newNode;
}
void insertNode(node** head,int data){
    Node*newNode = createNode(data);
    if(*head == NULL){
        *head = newNode;
    }else{
        node* temp = *head;
        while(temp->next != NULL){
            temp = temp->next;
        }
        temp->next = newNode;
    }
}
void printList(Node* head){
    while(head!= NULL){
        printf("%d",head->data);
        head = head->next;
    }
    printf("\n");
}
int main(){
    int n;
    printf("Enter the number of scores");
    scanf("%d",&n);
    
    Node*head = NULL;
    printf("Enter %d scores:",n);
    printList(head);
    Node*temp;
    while (head!=NULL){
        temp = head;
        head = head->next;
        free(temp);
    }
    return 0;
}
    }
}
    }
}