#include<studio.h>
#include<stdlib.h>
#include<ctype.h>
typedef struct Node {
    int data;
    struct Node* prev;
    struct Node* next;
} Node;

Node* createNode(int value) {
    Node* newNode =
    (Node*)malloc(size(of Node));
    newNode_>data = value
    newNode_>prev = Null
    newNode_>value = Null
    return newnode;
}
void insertEnd(Node** head,int value){
    Node* newnode = creativeNode(value);
    if(*head == Null){
        *head =newnode;
        return;
}
Node* temp =