#include using namespace std; using ll = long long; const ll INF = (ll)4e18; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int N; cin >> N; vector x(N), y(N); for (int i = 0; i < N; i++) cin >> x[i] >> y[i]; vector dist(N, INF); vector used(N, false); dist[0] = 0; ll maxEdge = 0; for (int i = 0; i < N; i++) { int u = -1; for (int j = 0; j < N; j++) { if (!used[j] && (u == -1 || dist[j] < dist[u])) u = j; } used[u] = true; maxEdge = max(maxEdge, dist[u]); for (int v = 0; v < N; v++) { if (!used[v]) { ll dx = x[u] - x[v]; ll dy = y[u] - y[v]; ll d = dx * dx + dy * dy; dist[v] = min(dist[v], d); } } } double L = sqrt((double)maxEdge); long long ans = (long long)ceil(L / 10.0) * 10; cout << ans << "\n"; }