/*
Annie Abraham
Thomas Jefferson
High School for Science and Technology
Junior Divison
Contest #3
2012-2013
AA_ChessQueen
*/
import java.util.*;
import java.text.*;
import java.io.*;
public class AA_ChessQueen
{
public static void main (String[] args)
{
Scanner sc;
String input;
String inp[];
int[][] array = new int[5][5];
int row;
int col;
int N;
try
{
sc = new Scanner(new
File("Queen.in"));
System.setOut(new PrintStream(new
FileOutputStream("Queen.out")));
}
catch(Exception e)
{
System.out.println("file
not found");
return;
}
for(int m = 1; m <=5; m++)
{
input = sc.nextLine();
inp = input.split(",");
row = (Integer.parseInt(inp[0]))
-1;
col =(Integer.parseInt(inp[1])) -1;
N = Integer.parseInt(inp[2]);
int count = 0;
int i;
int z;
int y;
for ( z =0; z< 5; z++)
{
for ( y = 0; y<5; y++)
{
array[z][y] = 0;
}
}
array[row][col] = 1;
//up
for(i = 1; i<=N;i++)
{
if ((col + i) < 5)
array[row][col + i] = 1;
}
//down
for ( i =1; i<=N; i++)
{
if ((col -i)>=0)
array[row][col-i] = 1;
}
//left
for( i =1; i<=N;i++)
{
if ((row -i)>=0)
array[row-i][col] = 1;
}
//right
for(i = 1; i<=N; i++)
{
if ((row + i) < 5)
array[row+i][col] = 1;
}
// down-right diagonal
for(i = 1; i<=N; i++)
{
if (((row -i)>=0
)&&((col +i) < 5 ))
array[row-i][col+i] = 1;
}
//up-right
diagonal
for( i =1; i<=N; i++)
{
if (((row +i) < 5
)&&((col +i) < 5 ))
array[row+i][col+i] = 1;
}
//down-left diagonal
for(i = 1; i<=N; i++)
{
if (((row -i) >=
0)&&((col -i)>=0 ))
array[row-i][col-i] = 1;
}
// up left diagonal
for(i = 1; i<=N; i++)
{
if (((row +i) < 5) &&
((col -i)>=0))
array[row+i][col-i] = 1;
}
//counts
the "safe" spaces
for (z =0; z< 5; z++)
{
for (y = 0; y<5; y++)
{
if (array[z][y] == 0)
count++;
}
}
System.out.println(count);
}
}
}