// editor1
#include<stdio.h>
#define LIMIT 1000 
 int stack[LIMIT];
    int top=-1;
    
    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 Underflow");
            return -1;
        }
        
        else{
       
            int f=stack[top--];
            printf("%d\n",f);
            return f;
        }
    }
    
    int peek(){
        if(top==-1){
            printf("Stack Underflow");
            return -1;
        }
        
        else{
          printf("%d\n",stack[top];   
          return stack[top];
    }
    
    }
    
    
    int main(){
        
        push(10);
        push(20);
       peek();
        push(30);
        peek();
        return 0;
    }