「a≦x≦b, c≦y≦d」を満たす整数(x, y)について、「x×y」の最大値を求める問題です。
提出
a, b, c, d = map(int, input().split())
print(max(a*c, a*d, b*c, b*d))
入力は a,b,c,d の4つで、すべて整数です。
最大値を取りうる「x×y」は、端の数字同士を掛け合わせたものです。
「a×c, a×d, b×c, b×d」の中の最大値がそのまま答えになります。