n=gets.to_i
x=gets.split.map &:to_i
y=gets.split.map &:to_i
z=(0...n).map{|i|(x[i]-y[i]).abs}
d1=z.inject{|a,b|a+b}
d2=(z.map{|i|i**2}.inject{|a,b|a+b})**(1/2.0)
d3=(z.map{|i|i**3}.inject{|a,b|a+b})**(1/3.0)
d4=z.max
p d1,d2,d3,d4
