[MFMC]:[LearnConstrainXeXc]: Add basic code for newnewsolution3, using gradient descent, 2d gaze