INPUT = File.readlines(ARGV.first, chomp: true).lazy.map do |num| dims = num.split("x").map(&:to_i) [sides(*dims), *dims] end def sides(l, w, h) = [l * w, w * h, h * l]