import java.util.*; public class Main { public static void main(String[] args) { int a,b,n; String k; Stack<Integer> s = new Stack<Integer>(); Scanner cin=new Scanner(System.in); while(cin.hasNext()) { n=cin.nextInt(); if(n==0) break; for(int i=0;i<n;i++) { k=cin.next(); if(k.charAt(0)=='P') { s.push(cin.nextInt()); } else if(k.charAt(0)=='O') { if(s.empty()!=true) s.pop(); } else if(k.charAt(0)=='A') { if(s.empty()!=true) System.out.println(s.peek()); else System.out.println("E"); } } while(s.empty()!=true) s.pop(); System.out.print("\n"); } cin.close(); } } /************************************************************** Problem: 2192 User: admin Language: Java Result: Accepted Time:1005 ms Memory:55044 kb ****************************************************************/