fix a bug in bilinear_solver_case1