#include<iostream>
using namespace std;
int juli(int x1,int y1,int x2,int y2){
return (x1-x2)*(x1-x2)+(y1-y2)*(y1-y2);
}int main(){
int x1,x2,y1,y2,n,r1=0,r2=0;
cin>>x1>>y1>>x2>>y2>>n;
while(n--){
int x,y;
cin>>x>>y;
if(juli(x,y,x1,y1)>juli(x,y,x2,y2)){
r2=max(juli(x,y,x2,y2),r2);
}else if(juli(x,y,x1,y1)<juli(x,y,x2,y2)){
r1=max(juli(x,y,x1,y1),r1);
}else{
if(r1>=r2){
r1=max(juli(x,y,x1,y1),r1);
}else{
r2=max(juli(x,y,x2,y2),r2);
}
}
}cout<<r1+r2;
return 0;
}