#include <cstdio>
#include <algorithm>
using namespace std;

int pi[233333][2],pp[233333],pd[233333];

bool bj(int a,int b)
{
	return pi[a][1]<pi[b][1];
}

int main()
{
	int n; scanf("%d",&n);
	for(int i=1; i<=n; i++)
	{
		int a,b; scanf("%d%d",&a,&b);
		pi[i][0]=max(0,a-b); pi[i][1]=a+b; pp[i]=i;
	}
	sort(pp+1,pp+1+n,bj);
	int p=0,sum=0;
	for(int i=1; i<=n; i++) if(pi[pp[i]][0]>=p)
	{
		p=pi[pp[i]][1]; sum++;
	}
	printf("%d",sum);
	return 0;
}