import java.util.Scanner;
class cir_que_App{
    private int[] a;
    private int r,f,sizeMax;
    
    public cir_que_App(int s){
        a= new int[s];
        r=-1;
        f=-1;
        sizeMax=s;
    }
    
    public void insert(int x){
        if(isempty()){
            r++;
            f++;
            a[r]=x;
        }
        else{
            if(r <sizeMax-1){
                a[++r]=x;                
            }
            else if(r==sizeMax-1){
                r=(r+1)%sizeMax;
                a[r]=x;
            }
        }
    }
    public boolean isempty(){
        if(r == -1 && f == -1){
            return true;
        }else{
            return false;
        }
    }
    public void display(){
        for(int i=0;i<sizeMax;i++){
            System.out.print("|"+a[i]+"|");
        }
        System.out.println("");
    }
    public int delete(){
        a[f++]=-1;
        return f;
    }
}
class cir_quee{
    public static void main(String[] args){
        System.out.println("Wellcome to Circular Quee App");
        System.out.println(".............................");
        cir_que_App b= new cir_que_App(5);
        b.insert(1);
        b.insert(2);
        b.insert(3);
        b.insert(4);
        b.insert(5);
        b.display();
        b.delete();
        b.delete();
        b.display();
        b.insert(6);
        b.insert(7);
        b.display();
    }
    
}