#include<bits/stdc++.h>
#define r(i,n) for(int i=0;i<n;i++)
using namespace std;
int n,ans,a;
double x[101],y[101];
int main(){
  while(cin>>n,n){
    ans=0;
    r(i,n)scanf("%lf,%lf",&x[i],&y[i]);
    r(i,1000)r(j,1000){a=0;
      double q=(double)i/100,w=(double)j/100;
      r(k,n)if((x[k]-q)*(x[k]-q)+(y[k]-w)*(y[k]-w)<=1)a++;
      ans=max(a,ans);
    }
    cout<<ans<<endl;
  }
}