#include<iostream> #include<stdio.h> using namespace std; #define INF -123456 double arr[1001]; void init() { for(int i=0;i<1001;i++) { arr[i]=0; } } int main() { int k; init(); for(int i=0;i<2;i++) { scanf("%d",&k); while(k--){ int nk; double num; scanf("%d %lf",&nk,&num); //printf("%d %d",nk,num); arr[nk]+=num; } } int len=0; for(int i=1000;i>=0;i--) { if(arr[i]!=0) len++; } printf("%d",len); for(int i=1000;i>=0;i--) { if(arr[i]!=0){ printf(" %d %.1lf",i,arr[i]); } } printf("\n"); return 0; }