# sqft = DATA.read.each_line.inject(0) do |sqft, line|
# l,w,h = line.split(?x).map(&:to_i)
# dimensions = [l*w, w*h, h*l]
# sqft + 2*dimensions.inject(&:+) + dimensions.min
# end
# puts sqft
ribbon = DATA.read.each_line.inject(0) do |ribbon, line|
l,w,h = line.split(?x).map(&:to_i)
ribbon + 2*[l,w,h].min(2).inject(&:+) + l*w*h
end
puts ribbon
__END__