/* Abhinav
Venigalla
* Phillips Academy, Andover
* Senior-3
*/
import
java.util.Scanner;
public class
AbhiChessQueen
{
public static boolean killed(int qx, int qy,
int px, int py)
{
if (qx == px || qy == py)
return true;
else if ((double)(qy-py)/(qx-px) == 1.0)
return true;
else if ((double)(qy-py)/(qx-px) == -1.0)
return true;
else
return false;
}
public static void main(String[] args)
{
Scanner kb = new Scanner(System.in);
for (int c=0; c<5; c++)
{
try
{
System.out.print("Enter input:
");
String[] input =
kb.nextLine().split(", ");
int[][] pawns = new
int[(input.length-2)/2][2];
for (int i=0; i<input.length-2;
i+=2)
{
pawns[i/2][0] =
Integer.parseInt(input[i]);
pawns[i/2][1] =
Integer.parseInt(input[i+1]);
}
int[] queen = {1,1};
boolean flag = false;
for (queen[0]=1;
queen[0]<9;queen[0]++)
{
for (queen[1]=1;
queen[1]<9;queen[1]++)
{
flag = true;
for (int[] a: pawns)
{
if (queen[0] == a[0] &&
queen[1] == a[1])
{
flag = false;
break;
}
if(!killed(queen[0], queen[1],
a[0], a[1]))
{
flag = false;
break;
}
}
if (flag)
{
System.out.println(queen[0] + ",
" + queen[1]);
queen[0] = 10; queen[1] = 10;
//breaks out of loops
}
}
}
if (!flag)
System.out.println("NONE");
}
catch (Exception e)
{
System.out.println("Exception
caught");
}
}
}
}