partial rb soln