#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<ll, ll> pii;
ll n, m, k, ans, mod=1e9+7;
ll dp[101010];
pii p[101010];
int main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(0);
	ll i, j, temp=0;
	cin>>n;
	for(i=1;i<=n;i++)
	{
		cin>>j>>k;
		p[i]=pii(j+k, j-k);
	}
	sort(p+1, p+n+1);
	for(i=1;i<=n;i++)
	{
		dp[i]=dp[i-1];		
		dp[i]=max(dp[i], dp[lower_bound(p+1, p+n, pii(p[i].second, 1e18))-p-1]+1);
	}
	cout<<dp[n];
}