#include using namespace std; typedef long long ll; typedef pair P; const ll INF = LLONG_MAX; int N; ll X[1111], Y[1111], dist[1111]; ll max_dijkstra(int s, int t){ priority_queue, greater

> Q; for(int i=0;i nxt){ dist[i] = nxt; Q.push(P(nxt, i)); } } } return dist[t]; } int main(){ cin >> N; for(int i=0;i> X[i] >> Y[i]; ll min_diff = max_dijkstra(0, N - 1); ll res = max(0ll, (ll)sqrt(min_diff) - 5); while(res * res < min_diff)++res; res = (res + 10 - 1) / 10 * 10; cout << res << endl; return 0; }