#include <bits/stdc++.h>

using namespace std;
int a[1001],b[1001],e[1001];
int main()
{
      int n;
      cin>>n;
      for(int i=0;i<n;i++)
      {
          cin>>a[i];
      }
      int q;
      cin>>q;
      for(int i=0;i<q;i++)
      {
          cin>>b[i];
          cin>>e[i];
      }
      for(int i=0;i<q;i++)
      {
          reverse(a+b[i],a+e[i]-1+1);
      }
      for(int i=0;i<n-1;i++)
      {
          cout<<a[i]<<" ";
      }
      cout<<a[n-1];
      cout<<endl;
      return 0;
}



