// editor3
#include<stdio.h>
#include<stdlib.h>
typedef struct node{
   int data[100];
   struct node* next;
}node;
node* createnode(int data) {
    node* newnode = (node*)malloc(sizeof(node));
    if (newnode == NULL) {
        printf("Memory allocation failed\n");
        exit(1);
    }
    newnode->data = data;
    newnode->next = NULL;
    return newnode;
}
void insert_at_head(node** head, int value) {
    node* newnode = createnode(value);
    newnode->next = *head;
    *head = newnode;
}
void deleteatend(node**head){
    if(*head==NULL){
		printf("empty list\n");
	}
	if((*head)->next==NULL){
		free(*head);
	}
	Node* temp=*head;
	while(temp->next->next){
		temp=temp->next;
	}
	free(temp->next);
	temp->next=NULL;
}
int main(){
    int n;
    scanf("%d",&n);
    struct Node* head=NULL;
    for (int i = 0; i < n; i++) {
        int value;
       if(scanf("%d", &value)!=1)
       {
           printf("Invalid input");
           return 0;
       }
        insert_at_head(&head, value);
    }
    int k;
    for(int i=1;i<=k;i++){
        deleteatend(&head);
        pri
    }
}