kpsolvers.net