import java.util.Scanner;

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 result;
		if(A != B) {
			if(A >= B) {
				result = A * 2 - 1;
			}else {
				result = B * 2 - 1;
			}
		}else {
			result = A + B;
		}
		System.out.println(result);
	}

} import java.util.Scanner; Scanner 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 result;
		if(A != B) {
			if(A >= B) {
				result = A * 2 - 1;
			}else {
				result = B * 2 - 1;
			}
		}else {
			result = A + B;
		}
		System.out.println(result);
	}

} 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 result;
		if(A != B) {
			if(A >= B) {
				result = A * 2 - 1;
			}else {
				result = B * 2 - 1;
			}
		}else {
			result = A + B;
		}
		System.out.println(result);
	} main {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		int A = sc.nextInt();
		int B = sc.nextInt();
		int result;
		if(A != B) {
			if(A >= B) {
				result = A * 2 - 1;
			}else {
				result = B * 2 - 1;
			}
		}else {
			result = A + B;
		}
		System.out.println(result);
	} 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 result; result if(A != B) {
			if(A >= B) {
				result = A * 2 - 1;
			}else {
				result = B * 2 - 1;
			}
		}else {
			result = A + B;
		} A != B A B {
			if(A >= B) {
				result = A * 2 - 1;
			}else {
				result = B * 2 - 1;
			}
		} if(A >= B) {
				result = A * 2 - 1;
			}else {
				result = B * 2 - 1;
			} A >= B A B {
				result = A * 2 - 1;
			} result = A * 2 - 1 result A * 2 - 1 A * 2 A 2 1 {
				result = B * 2 - 1;
			} result = B * 2 - 1 result B * 2 - 1 B * 2 B 2 1 {
			result = A + B;
		} result = A + B result A + B A B System.out.println(result) System.out.println System.out System System.out result 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 result;
		if(A != B) {
			if(A >= B) {
				result = A * 2 - 1;
			}else {
				result = B * 2 - 1;
			}
		}else {
			result = A + B;
		}
		System.out.println(result);
	}

} 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 result;
		if(A != B) {
			if(A >= B) {
				result = A * 2 - 1;
			}else {
				result = B * 2 - 1;
			}
		}else {
			result = A + B;
		}
		System.out.println(result);
	}

} Main
import java.util.Scanner;

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 result;
		if(A != B) {
			if(A >= B) {
				result = A * 2 - 1;
			}else {
				result = B * 2 - 1;
			}
		}else {
			result = A + B;
		}
		System.out.println(result);
	}

}
