#include<iostream>
#include<cstdio>
using namespace std;
int main() {
int n, m, t;
float num;
float c[1005]={0};
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d%f",&t,&num);
c[t]+=num;
}
scanf("%d",&m);
for(int i=0;i<m;i++){
scanf("%d%f",&t,&num);
c[t]+=num;
}
int cnt=0;
for(int i=0;i<1002;i++){
if(c[i])
cnt++;
}
printf("%d",cnt); //可不是直接是空格,cnt为0没有空格!!
if(cnt)printf(" ");
for(int i=1002;i>=0;i--){
if(c[i]&&cnt>0){
printf("%d %.1f",i,c[i]);
cnt--;
if(cnt>=1)
printf(" ");
}
}
return 0;
}