#include<iostream>
#include<string>
#include<algorithm>
#include<map>
#include<vector>
#include<cmath>
#include<cstdio>
#define loop(i,a,b) for(int i=a;i<b;i++) 
#define rep(i,a) loop(i,0,a)
#define pb(in,tmp) in.push_back(tmp)
#define all(in) in.begin(),in.end()
const double PI=acos(-1);
using namespace std;
int main(){
  int x,y,a;
  char d;
  int in[10][10]={0};
  while(cin>>x>>d>>y>>d>>a){
    if(a==1){
      loop(i,-1,2){
	loop(j,-1,2){
	  if(i&&j)continue;
	  if(y+i>=0 &&y+i<10 && x+j>=0&&x+j<10)in[y+i][x+j]++;
	}
      }
    }else if(a==2){
      loop(i,-1,2){
	loop(j,-1,2){
	  if(y+i>=0 &&y+i<10 && x+j>=0&&x+j<10)in[y+i][x+j]++;
	}
      }
    }else if(a==3){
      loop(i,-2,3){
	loop(j,-2,3){
	  if(abs(i)+abs(j)>2)continue;
	  if(y+i>=0 &&y+i<10 && x+j>=0&&x+j<10)in[y+i][x+j]++;
	}
      }
    }
  }
  int co=0;
  int max=0;
  rep(i,10){
    rep(j,10){
      if(!in[i][j])co++;
      if(max<in[i][j])max=in[i][j];
    }
  }
  cout<<co<<endl<<max<<endl;
}