using namespace std;
void wer(int x1,int y1,int x2,int y2,int n){
int s1,s2;
int r1=0,r2=0;
for(int i=1;i<=n;i++){
int p,q;
scanf("%d%d",&p,&q);
s1=(p-x1)*(p-x1)+(q-y1)*(q-y1);
s2=(p-x2)*(p-x2)+(q-y2)*(q-y2);
if(s1<s2) r1=max(s1,r1);
if(s1>s2) r2=max(s2,r2);
if(s1==s2){
if(s1-r1>=s2-r2)
r2=max(s2,r2);
else
r1=max(s1,r1);
}
}
cout<<r1+r2;
}
int main(){
int x1,y1,x2,y2;
scanf("%d%d%d%d",&x1,&y1,&x2,&y2);
int n;
int r1,r2;
scanf("%d",&n);
int sum;
wer(x1,y1,x2,y2,n);
}