program ideone;var
a,b,c,P,Z,Q:integer;
Function MAX (x,y : integer) : integer;
Begin
if x < y then MAX := y
else MAX := x;
End;
begin
readln(a);
readln(b);
readln(c);
P := MAX(a,b);
writeln(P);
Z := MAX(a+b,a*b);
writeln(Z);
Q := MAX(MAX(a,b),c);
writeln(Q);
end.
cHJvZ3JhbSBpZGVvbmU7C3ZhcgoJYSxiLGMsUCxaLFE6aW50ZWdlcjsKCUZ1bmN0aW9uIE1BWCAoeCx5IDogaW50ZWdlcikgOiBpbnRlZ2VyOwogCUJlZ2luIAoJCWlmIHggPCB5IHRoZW4gTUFYIDo9IHkgCgkJZWxzZSBNQVggOj0geDsKIAlFbmQ7CmJlZ2luCQoJcmVhZGxuKGEpOwoJcmVhZGxuKGIpOwoJcmVhZGxuKGMpOwoJUCA6PSBNQVgoYSxiKTsgCgl3cml0ZWxuKFApOwoJWiA6PSBNQVgoYStiLGEqYik7Cgl3cml0ZWxuKFopOwogCVEgOj0gTUFYKE1BWChhLGIpLGMpOwogCXdyaXRlbG4oUSk7CmVuZC4K