compute solutions,