int win(int x,int y)
{
final int[][] cc={{0,1},{1,1},{1,0},{1,-1}};

final int[][] dd={{0,-1},{-1,-1},{-1,0},{-1,1}}; int s,s1,s2,x1,y1;
if(x>=0&&x<15&&y>=0&&y<15)
{
for(int i=0;i<4;i++)
{
s=chess[x][y];
s1=chess[x][y];
s2=chess[x][y];
x1=x;y1=y;
x1+=cc[i][0];
y1+=cc[i][1];
if((x1>=0)&&(x1<15)&&(y1>=0)&&(y1<15))
{
while (chess[x1][y1]==s)
{
s1+=chess[x1][y1];
x1+=cc[i][0];
y1+=cc[i][1];
if(x1<0||x1>14||y1<0||y1>14)
break;
}
}
x1=x;
y1=y;
x1+=dd[i][0];
y1+=dd[i][1];
if((x1>0)&&(x1<15)&&(y1>0)&&(y1<15))
{
while (chess[x1][y1]==s)
{
s2+=chess[x1][y1];
x1+=dd[i][0];
y1+=dd[i][1];
if(x1<0||x1>14||y1<0||y1>14)
break;
}
}
if((s1+s2)>=6&&(s1+s2)<=10)
return 1;
if((s1+s2)>=60)
return 2;
}
return 0;
}
else
{
return 0;
}
}
}