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