n=int(input()) d=[0]*(10**6) m=2*(10**5) for i in range(n): x,r=map(int,input().split()) a=x-r+m b=x+r+m+1 d[a]+=1 d[b]-=1 for i in range(len(d)-1): d[i+1]+=d[i] print(max(d))