include [HTML_REMOVED]
include [HTML_REMOVED]
using namespace std;
const int N = 1010;
double a[N], b[N], c[2 * N];
int k, x;
double v;
void input(double a[]) {
cin >> k;
for (int i = 0; i < k; i++) {
cin >> x >> v;
a[x] = v;
}
}
int main() {
int count = 0;
input(a);
input(b);
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
c[i + j] += a[i] * b[j];
}
}
for (int i = 0; i < 2 * N; i++) {
if (c[i])
count++;
}
printf("%d", count);
for (int i = 2 * N - 1; i >= 0; i--) {
if (c[i]) printf(" %d %.1lf%", i, c[i]);
}
return 0;
}