#include <iostream>
#include<cmath>
#include <algorithm>\\~~忘记怎么拼万能头了~~为了练习对头文件的熟练使用
using namespace std;
int main(){
int x1,x2,y1,y2,a1[100010],a2[100010],n,x,y,max1=0,max2=0;
cin>>x1>>y1>>x2>>y2>>n;
for(int i=0;i<n;i++){
cin>>x>>y;
a1[i]=abs(x1-x)*abs(x1-x)+abs(y1-y)*abs(y1-y);
a2[i]=abs(x2-x)*abs(x2-x)+abs(y2-y)*abs(y2-y);\\分别记录与系统1的距离和系统2的距离(平方)
}
for(int i=0;i<n;i++){
if(a1[i]>a2[i]){\\判断那个系统离导弹近
if(max1>a1[i]){\\如果系统1已经包含了跳过
continue;
}
max2=max(max2,a2[i]);\\系统2中未包含则记录
}
else{
if(max2>a2[i]){\\和上面反一下
continue;
}
max1=max(max1,a1[i]);
}
}
cout<<max1+max2;\\输出和
return 0
}