#include <stdio.h>

short board[3][3];

short
play(int x, int y, int z)
{
	if (board[x][y] != 0)
		return 0;

	board[x][y] = z;

	if ((board[0][0] == z && board[0][1] == z && board[0][2] == z)
	||  (board[1][0] == z && board[1][1] == z && board[1][2] == z)
	||  (board[2][0] == z && board[2][1] == z && board[2][2] == z)

	||  (board[0][0] == z && board[1][0] == z && board[2][0] == z)
	||  (board[0][1] == z && board[1][1] == z && board[2][1] == z)
	||  (board[0][2] == z && board[1][2] == z && board[2][2] == z)

	||  (board[0][0] == z && board[1][1] == z && board[2][2] == z)
	||  (board[2][0] == z && board[1][1] == z && board[0][2] == z))
	{	Printf("%d %d %d\n%d %d %d\n%d %d %d\n",
		board[0][0], board[0][1], board[0][2],
		board[1][0], board[1][1], board[1][2],
		board[2][0], board[2][1], board[2][2]);
		return 2;
	}
	return 1;
}
