import java.util.*;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		
		 int A = sc.nextInt();
		 int B = sc.nextInt();
		 
	     int ans = A + B;
	     int b = A - B;
	     if(ans < b) {
	    	 ans = b;
	     }
	     int c = A * B;
	     if(ans < c) {
	    	 ans = c;
	     }
	     
		 System.out.println(ans);
	}
} import java.util.*; util.* java public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		
		 int A = sc.nextInt();
		 int B = sc.nextInt();
		 
	     int ans = A + B;
	     int b = A - B;
	     if(ans < b) {
	    	 ans = b;
	     }
	     int c = A * B;
	     if(ans < c) {
	    	 ans = c;
	     }
	     
		 System.out.println(ans);
	}
} Main public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		
		 int A = sc.nextInt();
		 int B = sc.nextInt();
		 
	     int ans = A + B;
	     int b = A - B;
	     if(ans < b) {
	    	 ans = b;
	     }
	     int c = A * B;
	     if(ans < c) {
	    	 ans = c;
	     }
	     
		 System.out.println(ans);
	} main {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		
		 int A = sc.nextInt();
		 int B = sc.nextInt();
		 
	     int ans = A + B;
	     int b = A - B;
	     if(ans < b) {
	    	 ans = b;
	     }
	     int c = A * B;
	     if(ans < c) {
	    	 ans = c;
	     }
	     
		 System.out.println(ans);
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int A = sc.nextInt(); A sc.nextInt() sc.nextInt sc int B = sc.nextInt(); B sc.nextInt() sc.nextInt sc int ans = A + B; ans A + B A B int b = A - B; b A - B A B if(ans < b) {
	    	 ans = b;
	     } ans < b ans b {
	    	 ans = b;
	     } ans = b ans b int c = A * B; c A * B A B if(ans < c) {
	    	 ans = c;
	     } ans < c ans c {
	    	 ans = c;
	     } ans = c ans c System.out.println(ans) System.out.println System.out System System.out ans String[] args args public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		
		 int A = sc.nextInt();
		 int B = sc.nextInt();
		 
	     int ans = A + B;
	     int b = A - B;
	     if(ans < b) {
	    	 ans = b;
	     }
	     int c = A * B;
	     if(ans < c) {
	    	 ans = c;
	     }
	     
		 System.out.println(ans);
	}
} public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		
		 int A = sc.nextInt();
		 int B = sc.nextInt();
		 
	     int ans = A + B;
	     int b = A - B;
	     if(ans < b) {
	    	 ans = b;
	     }
	     int c = A * B;
	     if(ans < c) {
	    	 ans = c;
	     }
	     
		 System.out.println(ans);
	}
} Main
import java.util.*;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		
		 int A = sc.nextInt();
		 int B = sc.nextInt();
		 
	     int ans = A + B;
	     int b = A - B;
	     if(ans < b) {
	    	 ans = b;
	     }
	     int c = A * B;
	     if(ans < c) {
	    	 ans = c;
	     }
	     
		 System.out.println(ans);
	}
}
