#include <iostream>
using namespace std;
const int N=1010;
double ans[N]={0.0};
int main(){
int k,e;//k为非零项个数 e为项的次幂
double a;//a为项的系数
for(int i=0;i<2;i++){
cin>>k;
for(int j=0;j<k;j++){
cin>>e>>a;
ans[e]+=a;
}
}
int cnt=0;//统计非零项
for(int i=0;i<N;i++){
if(ans[i]) cnt++;
}
cout<<cnt;
for(int i=N-1;i>=0;i--){
if(ans[i]) printf(" %d %0.1f",i,ans[i]);
}
return 0;
}