import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
ArrayList<String> as = new ArrayList<String>();
String[] str =null;
while(in.hasNext()){
str = in.nextLine().split(" ");
if(str[0].equals("insert")){
as.add(Integer.parseInt(str[1])-1, str[2]);
}
if(str[0].equals("delete")){
as.remove(str[1]);
}
if(str[0].equals("show")){
for(int i=0;i<as.size();i++){
if(i!=0){
System.out.print(" ");
}
System.out.print(as.get(i));
}
System.out.println();
}
if(str[0].equals("search")){
for(int i=0;i<as.size();i++){
if(as.get(i).equals(str[1])){
System.out.println(i+1);
break;
}
}
}
}
}
}
/**************************************************************
Problem: 2137
User: admin
Language: Java
Result: Accepted
Time:1038 ms
Memory:40308 kb
****************************************************************/