Solver role assignement