#include<iostream>
#include<bitset>
#include<cstdio>
#include<string>
using namespace std;
int main() {
    int a[100], b[100], n, m, i, min1 = 100, min2 = 100, num;
    cin >> n;
    for (i = 0; i < n; i++) {
        cin >> a[i] >> b[i];
    }
    cin >> m;
    for (int j = i; j < m + i; j++) {
        cin >> a[j] >> b[j];
    }
    for (int j = 0; j < n + m; j++) {
        for (int l = 0; l < n + m; l++) {
            if (min1 == a[l]) {
                if (min2 > b[l]) {
                    min1 = a[l];
                    min2 = b[l];
                    num = l;
                }
            }
            else if (min1 > a[l]) {
                min1 = a[l];
                min2 = b[l];
                num = l;
            }
        }
        cout << min1 << " ";
        printf("%02d", min2);
        cout << endl;
        a[num] = 1000;
        b[num] = 1000;
        min1 = 100;
        min2 = 100;
    }
    return 0;
}