n = gets.to_i
x,y = gets.split.map(&:to_f)

(1..3).each do |p|
  d = 0.0
  n.times do |i|
    d += ((x[i] - y[i]).abs)**p
  end
  puts d**(1.0/p)
end

chebyshev = []
n.times do |i|
  chebyshev.push (x[i] - y[i]).abs
end

puts chebyshev.max