X, Y = map(int, input().strip().split(" "))
def solve(x, y):
    if x == y:
        return 0
    if x == 0:
        return 2
    if y == 0:
        return 1
    if x + y == 0:
        return 3
    return -1

print(solve(X, Y))

纯数学问题,要 X+Y=X-Y,那Y就要等于0,由于Y可以是本来就存在的和运算得到的,所以答案的是:

1. 两个数直接相等,零次

2. 任意一个数为0,一次或两次(判断是否需要换位)

3. X = -Y,三次(第一次一定会把X变成0)