package main
import (
"fmt"
"math"
)
func main() {
var n int
fmt.Scan(&n)
x := make([]float64, n)
y := make([]float64, n)
for i := 0; i < n; i++ {
fmt.Scan(&x[i], &y[i])
}
maxDist := 0.0
for i := 0; i < n; i++ {
for j := i + 1; j < n; j++ {
dx := x[i] - x[j]
dy := y[i] - y[j]
dist := math.Sqrt(dx*dx + dy*dy)
if dist > maxDist {
maxDist = dist
}
}
}
fmt.Printf("%.9f\n", maxDist)
}