#include <stdio.h>
int main(void) {
int a[3][3] = {0}, b[9][2];
int i, j, k;
int product;
int m, n;
for (i = 0; i < k; i ++)
for (j = 0; j < 2; j ++)
for (i = 0; i < k; i += 2)
a[b[i][0]][b[i][1]] = 1;
for (i = 1; i < k; i += 2)
a[b[i][0]][b[i][1]] = 2;
for (i = 0; i < 3; i ++){
for (j = 0, product = 1; j < 3; j ++)
product *= a[i][j];
if (product == 1 || product == 8)
break;
for (j = 0, product = 1; j < 3; j ++)
product *= a[j][i];
if (product == 1 || product == 8)
break;
}
for (i = 0, m = 1; i < 3; i ++)
m *= a[i][i];
for (i = 0, n = 1; i < 3; i ++)
n *= a[i][2 - i];
if ((product == 1)||(m ==1)||(n == 1))
else if ((product == 8)||(m == 8)||(n == 8))
else
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiAKaW50IG1haW4odm9pZCkgewoJaW50IGFbM11bM10gPSB7MH0sIGJbOV1bMl07CglpbnQgaSwgaiwgazsKCWludCBwcm9kdWN0OwoJaW50IG0sIG47CglzY2FuZigiJWQiLCAmayk7Cglmb3IgKGkgPSAwOyBpIDwgazsgaSArKykKCQlmb3IgKGogPSAwOyBqIDwgMjsgaiArKykKCQkJc2NhbmYoIiVkIiwgJihiW2ldW2pdKSk7Cglmb3IgKGkgPSAwOyBpIDwgazsgaSArPSAyKQoJCWFbYltpXVswXV1bYltpXVsxXV0gPSAxOwoJZm9yIChpID0gMTsgaSA8IGs7IGkgKz0gMikKCQlhW2JbaV1bMF1dW2JbaV1bMV1dID0gMjsKCWZvciAoaSA9IDA7IGkgPCAzOyBpICsrKXsKCQlmb3IgKGogPSAwLCBwcm9kdWN0ID0gMTsgaiA8IDM7IGogKyspCgkJCXByb2R1Y3QgKj0gYVtpXVtqXTsKCQlpZiAocHJvZHVjdCA9PSAxIHx8IHByb2R1Y3QgPT0gOCkKCQkJYnJlYWs7CgkJZm9yIChqID0gMCwgcHJvZHVjdCA9IDE7IGogPCAzOyBqICsrKQoJCQlwcm9kdWN0ICo9IGFbal1baV07CgkJaWYgKHByb2R1Y3QgPT0gMSB8fCBwcm9kdWN0ID09IDgpCgkJCWJyZWFrOwoJfQoJZm9yIChpID0gMCwgbSA9IDE7IGkgPCAzOyBpICsrKQoJCW0gKj0gYVtpXVtpXTsKCWZvciAoaSA9IDAsIG4gPSAxOyBpIDwgMzsgaSArKykKCQluICo9IGFbaV1bMiAtIGldOwoJaWYgKChwcm9kdWN0ID09IDEpfHwobSA9PTEpfHwobiA9PSAxKSkKCQlwcmludGYoIiVkIiwgMSk7CgllbHNlIGlmICgocHJvZHVjdCA9PSA4KXx8KG0gPT0gOCl8fChuID09IDgpKQoJCXByaW50ZigiJWQiLCAyKTsJCgllbHNlCgkJcHJpbnRmKCIlZCIsIDApOwoJcmV0dXJuIDA7Cn0=