#Luka Kolar
#Python 2.7
#Bere iz
standardnega vhoda
for i in
range(5):
inp = raw_input("")
inp1 = ""
for i in inp:
if inp != " ":
inp1 += i
temp_li = inp1.split(",")
#DEFINING VARIABLES
queen1x = temp_li[0]
queen1x = int(queen1x) - 1
queen1y = temp_li[1]
queen1y = int(queen1y) - 1
queen2x = temp_li[2]
queen2x = int(queen2x) - 1
queen2y = temp_li[3]
queen2y = int(queen2y) - 1
rang = temp_li[4]
rang = int(rang)
#GRID PREPARATION
grid = []
for i in range(8):
grid.append(["0",
"0", "0", "0", "0", "0",
"0", "0"])
grid[queen1x][queen1y] = "x"
grid[queen2x][queen2y] = "x"
for i in range(1, rang + 1):
#VERTICAL CHECK
if queen1x + i < 8 and grid[queen1x
+ i][queen1y] != "x":
grid[queen1x + i][queen1y] =
"#"
if queen1x - i >= 0 and grid[queen1x
- i][queen1y] != "x":
grid[queen1x - i][queen1y] =
"#"
if queen2x + i < 8 and grid[queen2x
+ i][queen2y] != "x":
grid[queen2x + i][queen2y] =
"#"
if queen2x - i >= 0 and grid[queen2x
- i][queen2y] != "x":
grid[queen2x - i][queen2y] =
"#"
#HORIZONTAL CHECK
if queen1y + i < 8 and
grid[queen1x][queen1y + i] != "x":
grid[queen1x][queen1y + i] =
"#"
if queen1y - i >= 0 and
grid[queen1x][queen1y - i] != "x":
grid[queen1x][queen1y - i] =
"#"
if queen2y + i < 8 and
grid[queen2x][queen2y + i] != "x":
grid[queen2x][queen2y + i] =
"#"
if queen2y - i >= 0 and
grid[queen2x][queen2y - i] != "x":
grid[queen2x][queen2y - i] =
"#"
#DIAGONAL CHECK
if queen1x + i < 8 and queen1y + i
< 8 and grid[queen1x + i][queen1y + i] != "x":
grid[queen1x + i][queen1y + i] =
"#"
if queen1x - i >= 0 and queen1y - i
>= 0 and grid[queen1x - i][queen1y - i] != "x":
grid[queen1x - i][queen1y - i] =
"#"
if queen1x + i < 8 and queen1y - i
>= 0 and grid[queen1x + i][queen1y - i] != "x":
grid[queen1x + i][queen1y - i] =
"#"
if queen1x - i >= 0 and queen1y + i
< 8 and grid[queen1x - i][queen1y + i] != "x":
grid[queen1x - i][queen1y + i] =
"#"
if queen2x + i < 8 and queen2y + i
< 8 and grid[queen2x + i][queen2y + i] != "x":
grid[queen2x + i][queen2y + i] =
"#"
if queen2x - i >= 0 and queen2y - i
>= 0 and grid[queen2x - i][queen2y - i] != "x":
grid[queen2x - i][queen2y - i] =
"#"
if queen2x + i < 8 and queen2y - i
>= 0 and grid[queen2x + i][queen2y - i] != "x":
grid[queen2x + i][queen2y - i] =
"#"
if queen2x - i >= 0 and queen2y + i
< 8 and grid[queen2x - i][queen2y + i] != "x":
grid[queen2x - i][queen2y + i] =
"#"
#LOCATIONS COUNT
count = 0
for i in range(8):
for j in range(8):
if grid[i][j] == "0":
count += 1
print count