from scipy.spatial import KDTree n, m, k = map(int, input().split()) p, q = map(int, input().split()) station = [tuple(map(int, input().split())) for _ in range(n)] target = [tuple(map(int, input().split())) for _ in range(k)] tree = KDTree(station) d = tree.query((p, q), 1)[0] dists = tree.query(target, 1)[0] ans = 0 for (x, y), res in zip(target, dists): dx = x - p dy = y - q dist = min(d + res, (dx * dx + dy * dy) ** 0.5) ans += dist print(2 * ans)