#include <iostream>
#include <algorithm>
#include <vector>
#include <utility>

using namespace std;

int main()
{
  int n;
  cin >> n;

 std:vector<int> a(n);
  for(int i=0; i<n; i++){
    cin >> a[i];
  }

  int q;
  cin >> q;

  int b, e;
  for(int i=0; i<q; ++i){
    cin >> b >> e;
    e--;
    while(b<e){
      std::swap(a[b], a[e]);
      b++; e--;
    }
  }
  cout << a[0];
  for(int i=1; i<n; ++i){
    if(i != n) cout << " ";
    cout << a[i];
  }
  cout << endl;
  return 0;
}
