def product arr
    a, b, c, d, e, f, g, h = arr
    [a*e - b*f - c*g - d*h,
     a*f + b*e + c*h - d*g,
     a*g - b*h + c*e + d*f,
     a*h + b*g - c*f + d*e]
end

while true
    n = gets.to_i
    break if n == 0
    n.times{
        line = gets.chomp.split.map(&:to_i)
        puts product(line).join(" ")
    }
end
