#include <iostream>
using namespace std;
const int MAX_SIZE = 10;
int main() {
int n, v[MAX_SIZE + 1], m, k, x;
cin >> n;
for (int i = 1; i <= n; ++i) {
cin >> v[i];
}
cin >> m;
for (int j = 1; j <= m; ++j) {
cin >> k;
if (k == 1 && n == MAX_SIZE && j <m) {
if (k == 2) {
--n;
}
cout << n << "\n ";
for (int i = 1; i <= n; ++i) {
cout << v[i] << " ";
}
return 0;
}
if (k == 1 && n < MAX_SIZE) {
cin >> x;
++n;
v[n] = x;
}
if (k == 2) {
--n;
}
}
cout << n << "\n ";
for (int i = 1; i <= n; ++i) {
cout << v[i] << " ";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNvbnN0IGludCBNQVhfU0laRSA9IDEwOwoKaW50IG1haW4oKSB7CiAgaW50IG4sIHZbTUFYX1NJWkUgKyAxXSwgbSwgaywgeDsKICBjaW4gPj4gbjsKICBmb3IgKGludCBpID0gMTsgaSA8PSBuOyArK2kpIHsKICAgIGNpbiA+PiB2W2ldOwogIH0KICBjaW4gPj4gbTsKICBmb3IgKGludCBqID0gMTsgaiA8PSBtOyArK2opIHsKICAgIGNpbiA+PiBrOwogICAgaWYgKGsgPT0gMSAmJiBuID09IE1BWF9TSVpFICYmIGogPG0pIHsKICAgIAlpZiAoayA9PSAyKSB7CiAgICAgIC0tbjsKICAgIH0KICAgICAgY291dCA8PCBuIDw8ICJcbiAiOwogICAgICBmb3IgKGludCBpID0gMTsgaSA8PSBuOyArK2kpIHsKICAgICAgICBjb3V0IDw8IHZbaV0gPDwgIiAiOwogICAgICB9CiAgICAgIHJldHVybiAwOwogICAgfQogICAgaWYgKGsgPT0gMSAmJiBuIDwgTUFYX1NJWkUpIHsKICAgICAgY2luID4+IHg7CiAgICAgICsrbjsKICAgICAgdltuXSA9IHg7CiAgICB9CiAgICBpZiAoayA9PSAyKSB7CiAgICAgIC0tbjsKICAgIH0KICB9CiAgY291dCA8PCBuIDw8ICJcbiAiOwogIGZvciAoaW50IGkgPSAxOyBpIDw9IG47ICsraSkgewogICAgY291dCA8PCB2W2ldIDw8ICIgIjsKICB9CiAgcmV0dXJuIDA7Cn0=