// editor2
#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
typedef struct Node{
      int data;
      struct Node* prev;
      struct Node* next;
      }Node;
      void apeend(Node**head,int value){
      newNode->data=value;
      newNode->prev=Null;
      newNode->next=Null;
      if(*head==Null){
         *head=newNode;
         }else{
           Node*temp=*head;
           while(temp->next!=Null){
               temp=temp->next;
               temp-.next=newNode;
               newNode->prev=temp;
               }
               }
               void printlist(node*head){
               while(head!Null){
               printf("%d",head->data);
               head=head->next;
               }
               printf("\n);
               }
               int main(){
               int n;
               if(scanf("%d",&n)!=1||n<=0){
               printf("Invalid input\n");
               return 0;
               }
               Node*head=Null;
               printf("enter%delement:\n",n)
               for(int i=0;i<n;i++){
               int id;
               if(scanf("%d",&id)!=1){
               printf("Invalid input"\n);
               return 0;}
               append(&head,id);
               }
               printf("Doubly linked list:");
               printlist(head);
               return 0;
               }