z=[]
10.times{
  z.push([0,0,0,0,0,0,0,0,0,0])
}
while n=gets
  x,y,s=n.split(",").map(&:to_i)
      z[x][y]+=1
      z[x-1][y]+=1 if x>0
      z[x+1][y]+=1 if x<9
      z[x][y-1]+=1 if y>0
      z[x][y+1]+=1 if y<9
      z[x+1][y+1]+=1 if x<9 && y<9 && s>1
      z[x+1][y-1]+=1 if x<9 && y>0 && s>1
      z[x-1][y+1]+=1 if x>0 && y<9 && s>1
      z[x-1][y-1]+=1 if x>0 && y>0 && s>1
      z[x-2][y]+=1 if x>1 && s>2
      z[x+2][y]+=1 if x<8 && s>2
      z[x][y-2]+=1 if y>1 && s>2
      z[x][y+2]+=1 if y<8 && s>2
end

x=0
y=0
zMax=0
sum=0
10.times{|x|
  10.times{|y|
    zMax = z[x][y] if z[x][y] > zMax
    sum+=1 if z[x][y] == 0
  }
}
p sum
p zMax
