SrpringSolve version 2