solver msg