# your code goes here
n = gets.to_i
$list = Array.new

n.times {
	$list.push(gets.split(" ").map(&:to_i))
}

# 使った時とつかわなかったとき
# i番目と距離をキーとしてメモ化
$map = Hash.new

def calc(i, x, y)
	# キー
	len = x*x+y*y
	key = i.to_s + "_" + len.to_s
	if $map.key?(key)
		return
	end
	$map[key] = len
	
	if (i > $list.size - 1)
		return
	end
	# 使う
	t = $list[i]
	tx = x + t[0]
	ty = y + t[1]
	j = i+1
	
	calc(j, tx, ty)
	# 使わない
	calc(j, x, y)
end

calc(0, 0, 0)

puts Math.sqrt($map.values.max)