#include <iostream>
#include<cmath>
using namespace std;
int main() {
int n ;
cin>> n;
int a[1000][2]={0};
for (int i=0;i<n;i++)
cin>>a[i][0]>>a[i][1];
double d,max=0;
for (int i=0;i<n;i++){
if (i<n-1)
d=sqrt(pow(a[i][0]-a[i+1][0],2)+pow(a[i][1]-a[i+1][1],2));
if (i==n-1)
d=sqrt(pow(a[i][0]-a[0][0],2)+pow(a[i][1]-a[0][1],2));
if (d>max)
max=d;
}
printf("%.10lf",max);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxjbWF0aD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50IG4gOwoJY2luPj4gbjsKCWludCBhWzEwMDBdWzJdPXswfTsKCWZvciAoaW50IGk9MDtpPG47aSsrKQoJY2luPj5hW2ldWzBdPj5hW2ldWzFdOwoJZG91YmxlIGQsbWF4PTA7CgkKCWZvciAoaW50IGk9MDtpPG47aSsrKXsKCQoJaWYgKGk8bi0xKQoJZD1zcXJ0KHBvdyhhW2ldWzBdLWFbaSsxXVswXSwyKStwb3coYVtpXVsxXS1hW2krMV1bMV0sMikpOwoJaWYgKGk9PW4tMSkKCWQ9c3FydChwb3coYVtpXVswXS1hWzBdWzBdLDIpK3BvdyhhW2ldWzFdLWFbMF1bMV0sMikpOwoJaWYgKGQ+bWF4KQoJbWF4PWQ7Cgl9CglwcmludGYoIiUuMTBsZiIsbWF4KTsKCQoJCglyZXR1cm4gMDsKfQ==