function y = PrG7c(x)
% Matlab Code by A. Hedar (Nov. 23, 2005).
% Constraints
y(1) = 4*x(1)+5*x(2)-3*x(7)+9*x(8)-105;
y(2) = 10*x(1)-8*x(2)-17*x(7)+2*x(8);    
y(3) = -8*x(1)+2*x(2)+5*x(9)-2*x(10)-12; 
y(4) = 3*(x(1)-2)^2+4*(x(2)-3)^2+2*x(3)^2-7*x(4)-120;      
y(5) = 5*x(1)^2+8*x(2)+(x(3)-6)^2-2*x(4)-40;
y(6) = 0.5*(x(1)-8)^2+2*(x(2)-4)^2+3*x(5)^2-x(6)-30; 
y(7) = x(1)^2+2*(x(2)-2)^2-2*x(1)*x(2)+14*x(5)-6*x(6);       
y(8) = -3*x(1)+6*x(2)+12*(x(9)-8)^2-7*x(10);    
% Variable lower bounds
for j=1:10; y(j+8) = -x(j)-10; end
% Variable upper bounds
for j=1:10; y(j+18) = x(j)-10; end
% *************************************************************************
y=y'; 