solve grp