solve base