#include<bits/stdc++.h>
using namespace std;
int main(){
deque<int> dq;
int a; cin >> a;
while(a--){
int num; cin >> num;
if(num == 1){
int x; cin >> x;
dq.push_front(x);
}
if(num == 2){
int x; cin >> x;
dq.push_back(x);
}
if(num == 3){
cout << dq.front() << endl;
dq.pop_front();
}
if(num == 4){
cout << dq.back() << endl;
dq.pop_back();
}
}
return 0;
}

京公网安备 11010502036488号