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 ans = a * c;
  	if(a * d > ans) ans = a * d;
  	if(b * c > ans) ans = b * c;
  	if(b * d > ans) ans = b * d;

    console.log(ans);
}

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