Hi, I'm learning my way around Maxima. I would like to assign the results of the solution of a simultaneous equation to variables for later use. Is there a more elegant way than this: r:linsolve( [B2*du + A2* dv = dx, c2*du + D2 * dv = 0], [du,dv] ); du:rhs( first( r ) ); dv:rhs( last( r ) ); thanks, Adam