# Enter your code here. Read input from STDIN. Print output to STDOUT n, m = [int(i) for i in raw_input().strip().split()] def getCuts(n, m): if n <= 1 and m <= 1: return 0 big = max(n,m) if big == n: return 1 + getCuts(n-1,m) else: return 1 + getCuts(n,m-1) print(getCuts(n,m))