#include <stdio.h>
int main()
{
int arr[100][100];
int ret[100][100];
int n,m,count = 0;
scanf("%d%d",&n,&m);
int i,j = 0;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
scanf("%d",&arr[i][j]);
}
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
scanf("%d",&ret[i][j]);
}
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(arr[i][j] != ret[i][j])
{
printf("No\n");
goto loop;
}
else if(arr[i][j] == ret[i][j])
{
++count;
if(count==(m*n))
{
printf("Yes\n");
goto loop;
}
}
}
}
loop:
return 0;
}

京公网安备 11010502036488号