#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
int cirs_x[52],cirs_y[52],cirs_r[52];
int n,flag1,flag2,ans=0;
int x1,x2,y1,y2;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>cirs_x[i];
}
for(int i=0;i<n;i++)
{
cin>>cirs_y[i];
}
for(int i=0;i<n;i++)
{
cin>>cirs_r[i];
}
cin>>x1>>y1>>x2>>y2;
for(int i=0;i<n;i++)
{
if((x1-cirs_x[i])*(x1-cirs_x[i])+(y1-cirs_y[i])*(y1-cirs_y[i])<cirs_r[i]*cirs_r[i])
{
flag1=0;
}
else
{
flag1=1;
}
if((x2-cirs_x[i])*(x2-cirs_x[i])+(y2-cirs_y[i])*(y2-cirs_y[i])<cirs_r[i]*cirs_r[i])
{
flag2=0;
}
else
{
flag2=1;
}
if((flag1==1&&flag2==0)||(flag1==0&&flag2==1))//一点在圆内,一点在圆外时,需穿过的圆数+1
{
ans++;
}
}
cout<<ans<<endl;
return 0;
}