#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main(){

  int n,q;
  vector<int> a(1000);
  cin>>n;
  for(int i=0;i<n;i++) cin>>a[i];
  cin>>q;
  for(int i=0;i<q;i++){
    int b,e;
    cin>>b>>e;
    reverse(a.begin()+b,a.begin()+e);
  }
  for(int i=0;i<n;i++){
    if(i) cout<<" ";
    cout<<a[i];
  }
  cout<<endl;
  return 0;
}

