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