#include<iostream>

int paper[10][10]={0};
int sx[] ={1, 0, -1, 0, 1, 1, -1,-1, -2, 2, 0, 0};
int sy[] ={0, 1, 0, -1, 1, -1, 1, -1, 0, 0, -2, 2};


void solve(int x, int y, int le){
	if(le==1){
		paper[x][y]++;
		for(int i=0;i<4;++i){
			int sx_=x+sx[i],sy_=y+sy[i];
			if(sx_ >= 0 && sx_ < 10 && sy_ >= 0 && sy_ < 10)paper[sx_][sy_]++;
		}
	}else if(le==2){
		paper[x][y]++;
		for(int i=0;i<8;++i){
			int sx_=x+sx[i],sy_=y+sy[i];
			if(sx_ >= 0 && sx_ < 10 && sy_ >= 0 && sy_ < 10)paper[sx_][sy_]++;
		}
	}else if(le==3){
		paper[x][y]++;
		for(int i=0;i<12;++i){
			int sx_=x+sx[i],sy_=y+sy[i];
			if(sx_ >= 0 && sx_ < 10 && sy_ >= 0 && sy_ < 10)paper[sx_][sy_]++;
		}
	}
}

int main(){
	int x, y, le;
	char dummy;
	while(std::cin>>x&&std::cin>>dummy&&std::cin>>y&&std::cin>>dummy&&std::cin>>le){
		solve(x,y,le);
	}
	int blank=0;
	int max=0;
	for(int i=0;i<10;++i){
		for(int j = 0; j < 10; ++j){
			if(paper[i][j]>max)max=paper[i][j];
			if(paper[i][j]==0)blank++;
		}
	}
	std::cout<<blank<<std::endl<<max<<std::endl;
	return 0;
}