#include <fstream>
using namespace std;
ifstream fin("msuma.in");
ofstream fout("msuma.out");
int a[101][101],b[101][101],c[101][101];
int main()
{
int n,m,p,q;
fin>>n>>m;
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
fin>>a[i][j];
fin>>p>>q;
for(int i=1;i<=p;i++)
for(int j=1;j<=q;j++)
fin>>b[i][j];
int maxn=0,maxm=0;
if(n>p) maxn=n;
else maxn=p;
if(m>q) maxm=m;
else maxm=q;
for(int i=1;i<=maxn;i++)
for(int j=1;j<=maxm;j++)
c[i][j]=a[i][j]+b[i][j];
fout<<maxn<<" "<<maxm<<"\n";
for(int i=1;i<=maxn;i++)
{
for(int j=1;j<=maxm;j++)
fout<<c[i][j]<<" ";
fout<<"\n";
}
return 0;
}