#include<stdio.h>
#include<math.h>
#include<float.h>
#include<algorithm>
int main()
{
	int n,i,j,k;
	double x[100],y[100],vx,vy,dx,dy,s,t;
	while(scanf("%d",&n),n)
	{
		int a=n,f[100]={};
		for(i=0;i<n;++i)scanf("%lf,%lf",x+i,y+i);
		k=std::min_element(y,y+n)-y;
		vx=1,vy=0;
		for(;;)
		{
			if(f[k]++)break;
			--a;
			for(s=-DBL_MAX,i=0;i<n;++i)
			{
				if(k-i)	
				{
					dx=x[i]-x[k];
					dy=y[i]-y[k];
					t=(vx*dx+vy*dy)/hypot(dx,dy);
					if(s<t)s=t,j=i;
				}
			}
			vx=x[j]-x[k];
			vy=y[j]-y[k];
			k=j;
		}
		printf("%d\n",a);
	}
	return 0;
}