#include<stdio.h>
#include <unistd.h>
#include <stdlib.h>

int main(){
  int head=1,tail=0,i,j,n,a[2000001],now;
  char c[20];
  scanf("%d",&n);
  //  for(i=0;i<n;i++)
  //a[i]=-1;
  for(i=0;i<n;i++){
    scanf("%s",c);
    if(c[0]=='i'){
      scanf("%d",&now);
      a[head] = now;
      head++;
    }else if(c[6]=='F'){
      a[head]=-1;
      while(a[head]==-1)
	head--;
      
    }else if(c[6]=='L'){
      a[tail]=-1;
      while(a[tail]==-1)
	tail++;
    }
    
    else{
      scanf("%d",&now);
      for(j=head-1;j>tail;j--){
	if(a[j]==now){
	  a[j]=-1;
	  break;
	}

      }

    }
    ;
    /*
    printf("tail%d head%d:",tail,head);
  for(j=head-1;j>tail;j--){
    if(a[j] != -1){
      printf("%d[%d]",a[j],j);
      j--;
      break;
    }
  }
  for(;j>tail;j--){
    if(a[j] != -1){
      printf(" %d[%d]",a[j],j);
    }
  }
  printf("\n");
    */
    ;

    ;/*
  for(j=head-1;j>tail;j--){
    if(a[j] != -1){
      printf("%d",a[j]);
      j--;
      break;
    }
  }
  for(;j>tail;j--){
    if(a[j] != -1){
      printf(" %d[%d]",a[j],j);
    }
  }
  printf("%s head=%d  ",c,head);
  printf("\n");
*/
    ;
    
    
  }

  for(j=head-1;j>tail;j--){
    if(a[j] != -1){
      printf("%d",a[j]);
      j--;
      break;
    }
  }
  for(;j>tail;j--){
    if(a[j] != -1){
      printf(" %d",a[j]);
    }
  }
  printf("\n");

}

