/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include<stdio.h>
#include<math.h>
int main()
{
int n,i,a[110]= {0},b[110]= {0},c=0,k=0,x=0,y=0;
double t=0;
scanf("%d",&n);
for(i=1; i<=n; i++)
{
scanf("%d %d",&a[i],&b[i]);
}
for(i=1; i<=n; i++)
{
x=(a[i]-a[i+1])*(a[i]-a[i+1]);
y=(b[i]-b[i+1])*(b[i]-b[i+1]);
}
c+=x;
k+=y;
t=sqrt(c+k);
printf("%.2lf",t);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int x,y,z;
int n=9;
d for(x=0; x<=n; x++)
{
for(y=0; y<=n; y++)
{
for(z=0; z<=n; z++)
{
if((100*x+10*y+z)-(10*x+y)==10*z+z&&x!=y&&y!=z&&z!=x)
{
printf("%d%d%d-%d%d=%d%d\n",x,y,z,x,y,z,z);
}
}
}
}
return 0;
}
*/
/*
#include<stdio.h>
#include<math.h>
int main()
{
int n,i;
double t=0,a[110]={0},b[110]={0},k=0,x=0,y=0;
scanf("%d",&n);
for(i=1; i<=n; i++)
{
scanf("%lf %lf",&a[i],&b[i]);
}
for(i=1; i<n; i++)
{
x=(a[i]-a[i+1])*(a[i]-a[i+1]);
y=(b[i]-b[i+1])*(b[i]-b[i+1]);
k=sqrt(x+y);
t+=k;
}
printf("%.2lf",t);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int x,y,z;
int n=9;
for(x=0;x<=n;x++)
{
for(y=0;y<=n;y++)
{
for(z=0;z<=n;z++)
{
if(10*x+y+10*x+y==100*z+10*y+y&&x!=y&&y!=z&&z!=x)
{
printf("%d%d+%d%d=%d%d%d\n",x,y,x,y,z,y,y);
}
}
}
}
}
*/
/*
#include<stdio.h>
int main()
{
}
*/
/*
#include<stdio.h>
int main()
{
int a1,b1,c1;
double a,b,c;
scanf("%d %d",&a,&a1);
scanf("%d %d",&b,&b1);
scanf("%d %d",&c,&c1);
printf("%.1lf",a*a1+b*b1+c*c1);
}
*/
#include<stdio.h>
int main()
{
int a,b,map[105][105]={0},i,j;
scanf("%d %d",&a,&b);
for(i=1;i<)
}