#include <iostream>
using namespace std;

int main() {
    int n, m, v[900001];
    cin >> n >> m;
    for (int i = 1; i <= n; ++i) {
        cin >> v[i];
    }
    for (int j = 1; j <= m; ++j) {
        int k;
        cin >> k;
        if (k == 1) {
            if (n > 0) {
                --n;
                for (int i = 1; i <= n; ++i) {
                    v[i] = v[i + 1];
                }
            }
        } else if (k == 2) { 
            int x; 
            cin >> x;
            ++n;
            v[n] = x;
        }
    }
    cout << n << "\n";
    for (int i = 1; i <= n; ++i) {
        cout << v[i] << " "; 
    }
    return 0;
}