L = gets.split.map(&:to_i).combination(2).map {|(a,b)| (a + b) * 2}.sort R = gets.split.map(&:to_i).sort.reverse puts L.zip(R).map{|l,r| l * r}.inject(0,&:+)