function [f, g]=cauchi(x,y)
   %f = y - x.^5 + 5*x.^4 - x.^2 + x + 4;	               g=x.^5+x.^2+x-3;
   %f = y- x.^4 + 22*x + 7	;		                       g=x.^4+4*x.^3+12*x.^2+2*x-5; 
   f = exp(x.^3).*(1-x.^2 + 3*x.^3)-x.^3-y.*x;	           g=x.*exp(x.^3)+x.^2+2;
   %f = 2*y.*(x + 1./x) - 2*x.^2 - 1;                        g=x.^2.*exp(x.^2)+x;
   %f = 15./x - x.^3 - x.^4 + 3 + y + 5*y./x;              g=x.^5.*exp(x)+x.^4-3;
   %f= 2*x + cos(2*x) + sin(2*x) - 2*x.^2 - 2*y -3;        g=sin(x).^2+x.^2+1;
   %f=x + x.*cos(x) - 1/x +y./x;                           g=x.*sin(x)+x.^2+1;
   %f=x + x.*cos(x+pi/4) - 1./x - x.^2 - 1 +y./x + y;      g=x.*sin(x)+x.^2+1;
   %f=(2*y + x.^3.*cos(x) - 2)./x;                         g=x.^2.*sin(x)+x.^2+1;
   %f=(3*y + x.^4.*cos(x) - 3)./x;                         g=x.^3.*sin(x) + x.^3 + 1;
   %f=x.*cos(x)+y./x;                                       g=x + x.*sin(x);
   %f=x.*sin(x) + x.^2.*cos(x) + y./x;                     g=x + x.^2.*sin(x);
   %f=x.^2.*cos(x) - 1 + 2*y./x;                           g=x + x.^2.*sin(x);
   %f= 2*x - 1./x + 2*y./x;                                g= 2*x.^2.*log(x) - x.^2 + 1/2;







   if exist('__DEBUG__')
        [x y f g]
    end;
