#include <bits/stdc++.h>
using namespace std;
int x[100005], y[100005];
int main(){
long long r1=0, r2=0;
int x1, y1, x2, y2;
cin>>x1>>y1>>x2>>y2;
int n;
cin>>n;
for(int i=1; i<=n; i++){
cin>>x[i]>>y[i];
}
for(int i=1; i<=n; i++){
double a=pow(abs(x[i]-x1), 2) + pow(abs(y[i]-y1), 2);
double b=pow(abs(x[i]-x2), 2) + pow(abs(y[i]-y2), 2);
if(a<=b&&a>r1) r1=a;
if(b<a&&b>r2) r2=b;
}
cout<<r1+r2;
return 0;
}