1.import java.util.Scanner;

public class Main {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	 Scanner scan = new Scanner(System.in) ;
	    int n1 = scan.nextInt();
        int n2 = scan.nextInt();
        
        Quene1 q = new Quene1(n1+1) ;
        
        while(scan.hasNextLine()){
        	String s = scan.nextLine() ;
            String arr[] = s.split(" ") ;
            
           if(arr[0].equals("push")) {
                q.push(Integer.parseInt(arr[1])) ;
            } else if(arr[0].equals("pop")) {
                q.pop() ;
            } else if(arr[0].equals("front")){
                q.top() ;
            }
      }		
}

}

class Quene1 { int[] arr ; int maxSize ; int front;//头部 int rear;//尾部

public Quene1(int maxSize) {
    this.maxSize = maxSize ;
    arr = new int[maxSize] ;
    front = 0;
    rear = 0;
}
//加数据
public void push(int val) {
    if((rear+1)%maxSize==front) {
        System.out.println("full") ;
    } else {
       arr[rear] = val;
       rear = (rear+1)%maxSize;
    }
}
//取头部数据
public void top() {
    if(rear==front) {
        System.out.println("empty") ;
    } else {
        System.out.println(arr[front]);
    }
}
//取数据
public void pop() {
    if(rear==front) {
        System.out.println("empty") ;
    } else {           
    	int value = arr[front];
		front = (front+1)%maxSize;
        System.out.println(value);
        
    }
}
//

}