Given two nested lists
alist={{a,b,c},{d,e,f}}
blist={{r,s,t},{x,y,z}}
How can I get
res={{a r,b s,c t},{a x,b y,c z},{d r,e s,f t},{d x,e y,f z}}
where juxtaposition is the product of those two elements?
I've played around with Outer, Map, etc., etc., but I can't get what I am looking for.
Outer[]
too soon:Flatten[Outer[Times, {{a, b, c}, {d, e, f}}, {{r, s, t}, {x, y, z}}, 1], 1]
. $\endgroup$Times @@@ Tuples[{alist, blist}]
$\endgroup$Inner[Times, alist, #, Plus] & /@ blist // Flatten[#, 1] &
$\endgroup$