#include<bits/stdc++.h>
using namespace std;
int main(void){
	int box[11][11];
	int i,j;
	int x,y,z;
	int sx[4]={ 0,-1, 1, 0};
	int sy[4]={-1, 0, 0, 1};
	int mx[8]={-1, 0, 1,-1, 1,-1, 0, 1};
	int my[8]={-1,-1,-1, 0, 0, 1, 1, 1};
	int lx[12]={ 0,-1, 0, 1,-2,-1, 1, 2,-1, 0, 1, 0};
	int ly[12]={-2,-1,-1,-1, 0, 0, 0, 0, 1, 1, 1, 2};
	int xx,yy;
	int sum,MAX;
	for(i=0;i<10;i++){
		for(j=0;j<10;j++){
			box[i][j]=0;
		}
	}
	while(scanf("%d",&x)!=EOF){
		scanf(",%d,%d",&y,&z);
		if(0<=x&&x<10&&0<=y&&y<10)	box[y][x]++;
		if(z==1){
			for(i=0;i<4;i++){
				xx=x+sx[i];
				yy=y+sy[i];
				//cout<<xx<<" "<<yy<<endl;
				if(0<=xx&&xx<10&&0<=yy&&yy<10){
					box[yy][xx]++;
				}
			}
		}
		else if(z==2){
			for(i=0;i<8;i++){
				xx=x+mx[i];
				yy=y+my[i];
				//cout<<xx<<" "<<yy<<endl;
				if(0<=xx&&xx<10&&0<=yy&&yy<10){
					box[yy][xx]++;
				}
			}
		}
		else{
			for(i=0;i<12;i++){
				xx=x+lx[i];
				yy=y+ly[i];
				//cout<<xx<<" "<<yy<<endl;
				if(0<=xx&&xx<10&&0<=yy&&yy<10){
					box[yy][xx]++;
				}
			}
		}
	}
	sum=0;
	MAX=-1;
	for(i=0;i<10;i++){
		for(j=0;j<10;j++){
			if(box[i][j]>0)	MAX=max(MAX,box[i][j]);
			else			sum++;
		}
	}
	cout<<sum<<endl;
	cout<<MAX<<endl;
	return 0;
}
