// PascalABC.NET 3.3, сборка 1576 от 16.11.2017
// Внимание! Если программа не работает, обновите версию!
Begin
var x:= ReadReal('x =');
if (x > 3) and (x < 4) then Writeln('y = ', 6*x*x - sqrt(x*x));
if (x < 3) and (x <> 0) then Writeln('y = ',sqrt(8*x*x-4*x)+exp(x));
if (x = 0)then Writeln('y = ',0.5*x*x - 4*x );
if (x >= 4) then Writeln('No Solution');
end.