DPoint and Solver