#include<iostream>
#include<cmath>
#include <cstdio>
#include<algorithm>
using namespace std;
float a[1001],b[1001],c[1001];
int main(){
int k1,k2;
cin>>k1;
int cnt=0;
for(int i=0;i<k1;i++){
int ep;
float cof;
cin>>ep>>cof;
a[ep]=cof;
cnt=max(ep,cnt);
}
cin>>k2;
for(int i=0;i<k2;i++){
int ep;
float cof;
cin>>ep>>cof;
b[ep]=cof;
cnt=max(ep,cnt);
}
for(int i=0;i<=cnt;i++){
c[i]=a[i]+b[i];
}
int num=0;
for(int i=cnt;i>=0;i--){
if(c[i]){
num++;
}
}
cout<<num;
for(int i=cnt;i>=0;i--){
if(c[i]){
printf(" %d %.1f",i,c[i]);
}
}
return 0;
}