#include<stdio.h>
#include<malloc.h>
typedef int items;
typedef struct cell {
items data;
struct cell* next;
}celltype;
typedef celltype* pcelltype;
pcelltype top, rear;
void push(items x) {
pcelltype p;
p = (pcelltype)malloc(sizeof(celltype));
p->data = x;
p->next = top;
top = p;
}