#include<stdio.h>
int main()
{
int m,n;
int arr1[m][n];
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
scanf("%d", &arr1
[i
][j
]); }
}
int p,q;
int arr2[p][q];
for(int i=0;i<p;i++){
for(int j=0;j<q;j++){
scanf("%d", &arr2
[i
][j
]); }
}
int x;
int count=0;
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
for(int k=0;k<p;k++){
for(int l=0;l<q;l++){
if((arr1[i][j]+arr2[k][l])==x){
count++;
}
}
}
}
}
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IG1haW4oKQp7CiAgICBpbnQgbSxuOwogICAgc2NhbmYoIiVkICVkIiwgJm0sJm4pOwogICAgaW50IGFycjFbbV1bbl07CiAgICBmb3IoaW50IGk9MDtpPG07aSsrKXsKICAgICAgICBmb3IoaW50IGo9MDtqPG47aisrKXsKICAgICAgICAgICAgc2NhbmYoIiVkIiwgJmFycjFbaV1bal0pOwogICAgICAgIH0KICAgIH0KICAgIGludCBwLHE7CiAgICBzY2FuZigiJWQlZCIsJnAsJnEpOwogICAgaW50IGFycjJbcF1bcV07CiAgICBmb3IoaW50IGk9MDtpPHA7aSsrKXsKICAgICAgICBmb3IoaW50IGo9MDtqPHE7aisrKXsKICAgICAgICAgICAgc2NhbmYoIiVkIiwgJmFycjJbaV1bal0pOwogICAgICAgIH0KICAgIH0KICAgIGludCB4OwogICAgaW50IGNvdW50PTA7CiAgICBzY2FuZigiJWQiLCZ4KTsKICAgZm9yKGludCBpPTA7aTxtO2krKyl7CiAgICBmb3IoaW50IGo9MDtqPG47aisrKXsKICAgICAgICBmb3IoaW50IGs9MDtrPHA7aysrKXsKICAgICAgICAgICAgZm9yKGludCBsPTA7bDxxO2wrKyl7CiAgICAgICAgICAgICAgICBpZigoYXJyMVtpXVtqXSthcnIyW2tdW2xdKT09eCl7CiAgICAgICAgICAgICAgICAgICAgY291bnQrKzsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgfQogICAgCiAgICBwcmludGYoIiVkIiwgY291bnQpOwp9