import java.util.*; 
 
class Main{
public static void main(String[] args){
	Scanner sc=new Scanner(System.in);
        int a=sc.nextInt();
  	int b=sc.nextInt();
    if((a+b)>=(a-b)&&(a+b)>=(a*b)){
    System.out.println(a+b);
    }else if((a-b)>=(a+b)&&(a-b)>=(a*b)){
      System.out.println(a-b);
    }else{
     System.out.println(a*b);
    }
    }
} import java.util.*; util.* java class Main{
public static void main(String[] args){
	Scanner sc=new Scanner(System.in);
        int a=sc.nextInt();
  	int b=sc.nextInt();
    if((a+b)>=(a-b)&&(a+b)>=(a*b)){
    System.out.println(a+b);
    }else if((a-b)>=(a+b)&&(a-b)>=(a*b)){
      System.out.println(a-b);
    }else{
     System.out.println(a*b);
    }
    }
} Main public static void main(String[] args){
	Scanner sc=new Scanner(System.in);
        int a=sc.nextInt();
  	int b=sc.nextInt();
    if((a+b)>=(a-b)&&(a+b)>=(a*b)){
    System.out.println(a+b);
    }else if((a-b)>=(a+b)&&(a-b)>=(a*b)){
      System.out.println(a-b);
    }else{
     System.out.println(a*b);
    }
    } main {
	Scanner sc=new Scanner(System.in);
        int a=sc.nextInt();
  	int b=sc.nextInt();
    if((a+b)>=(a-b)&&(a+b)>=(a*b)){
    System.out.println(a+b);
    }else if((a-b)>=(a+b)&&(a-b)>=(a*b)){
      System.out.println(a-b);
    }else{
     System.out.println(a*b);
    }
    } 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 if((a+b)>=(a-b)&&(a+b)>=(a*b)){
    System.out.println(a+b);
    }else if((a-b)>=(a+b)&&(a-b)>=(a*b)){
      System.out.println(a-b);
    }else{
     System.out.println(a*b);
    } (a+b)>=(a-b)&&(a+b)>=(a*b) (a+b)>=(a-b) (a+b) a b (a-b) a b (a+b)>=(a*b) (a+b) a b (a*b) a b {
    System.out.println(a+b);
    } System.out.println(a+b) System.out.println System.out System System.out a+b a b if((a-b)>=(a+b)&&(a-b)>=(a*b)){
      System.out.println(a-b);
    }else{
     System.out.println(a*b);
    } (a-b)>=(a+b)&&(a-b)>=(a*b) (a-b)>=(a+b) (a-b) a b (a+b) a b (a-b)>=(a*b) (a-b) a b (a*b) a b {
      System.out.println(a-b);
    } System.out.println(a-b) System.out.println System.out System System.out a-b a b {
     System.out.println(a*b);
    } System.out.println(a*b) System.out.println System.out System System.out a*b a b String[] args args
import java.util.*; 
 
class Main{
public static void main(String[] args){
	Scanner sc=new Scanner(System.in);
        int a=sc.nextInt();
  	int b=sc.nextInt();
    if((a+b)>=(a-b)&&(a+b)>=(a*b)){
    System.out.println(a+b);
    }else if((a-b)>=(a+b)&&(a-b)>=(a*b)){
      System.out.println(a-b);
    }else{
     System.out.println(a*b);
    }
    }
}