#include<stdio.h>
#define LIMIT 5
 int stack[LIMIT];
    int top=-1;

     if(stack[LIMIT]<0){
        printf("Invalid input");
    }
    else{
    int push(int d){
        if(top==LIMIT-1){
            printf("Stack overflow");
            return -1;
        }
        
        else{
            stack[++top]=d;
          //  printf("%d\n",d);
            return d;
            
        }
    }
    }
    
    // int pop(){
    //     if(top==-1){
    //         printf("Stack is empty");
    //         return -1;
    //     }
        
    //     else{
       
    //         int f=stack[top--];
    //         printf("%d\n",f);
    //         return f;
    //     }
    // }
    
    int peek(){
        if(top==-1){
            printf("Stack is empty");
            return -1;
        }
        
        else{
         stack[top];   
          return stack[top];
    }
    
    }
    // }
    
    
    int main(){
        
        push(10);
        push(20);
        printf("%d\n",peek());
        push(30);
        printf("%d\n",peek());
        return 0;
    }