function Main(input) {
	input = input.split(" ");  
	var a = parseInt(input[0], 10);
	var b = parseInt(input[1], 10);
    var c = parseInt(input[2], 10);
    var d = parseInt(input[3], 10);

	var result = Math.max(a * c, a * d, b * c, b * d);

    console.log(result);
}

//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
