//36
#include<iostream>
#include<algorithm>

using namespace std;

int main(){
  int paper[10][10]={{}};
  for(int x,y,s;((cin>>x).ignore()>>y).ignore()>>s;){
    static const int dx[]={0,1,0,-1};
    static const int dy[]={1,0,-1,0};
    if(s==1){
      paper[y][x]++;
      for(int i=0;i<4;i++){
	int ny=y+dy[i];
	int nx=x+dx[i];
	if(0<=ny&&ny<10&&0<=nx&&nx<10){
	  paper[ny][nx]++;
	}
      }
    }else{
      for(int i=-1;i<=1;i++){
	for(int j=-1;j<=1;j++){
	  int ny=y+i;
	  int nx=x+j;
	  if(0<=ny&&ny<10&&0<=nx&&nx<10){
	    paper[ny][nx]++;
	  }
	}
      }
      if(s==3){
	for(int i=0;i<4;i++){
	  int ny=y+dy[i]*2;
	  int nx=x+dx[i]*2;
	  if(0<=ny&&ny<10&&0<=nx&&nx<10){
	    paper[ny][nx]++;
	  }
	}
      }
    }
  }
  cout<<count(paper[0],paper[0]+100,0)<<endl<<*max_element(paper[0],paper[0]+100)<<endl;
  return 0;
}