#include<stdio.h>
int main(){
int k,t;
int count = 0;
float c[10001] = {0};
float m;
scanf("%d", &k);
//多项式的指数就当作数组下标记录系数的索引
for(int i = 0; i < k; i++){
scanf("%d %f", &t, &m);
c[t] += m;
}
scanf("%d", &k);
for(int i = 0; i < k; i++){
scanf("%d %f", &t, &m);
c[t] += m;
}
for(int i = 0; i < 10001; i++){
if(c[i] != 0)
count++;
}
printf("%d", count);
for(int i = 10000; i >=0; i--){
if(c[i] != 0){
printf(" %d %.1f", i, c[i]);
}
}
return 0;
}