Solving matrix equations, unkowns in both vectors



Problem see in http://www.math.utexas.edu/pipermail/maxima/2013/031489.html

(%i1) K: matrix([1/2,-1/2,0],[-1/2,3/4,-1/4],[0,-1/4,1/4])$
u: matrix([700],[t2],[t3])$
U: matrix([q],[-50],[-50])$
(%i4) K.u=U;
(%o4)
matrix([350-t2/2],[-t3/4+(3*t2)/4-350],[t3/4-t2/4])=matrix([q],[-50],[-50])

My solution:
(%i5) list_matrix_entries(lhs(%)-rhs(%));
(%o5) [-t2/2-q+350,-t3/4+(3*t2)/4-300,t3/4-t2/4+50]
(%i6) solve(%);
(%o6) [[t3=300,t2=500,q=100]]

best

Aleksas D