import sys sys.setrecursionlimit(10**7) def f(X, Y, i): if X == Y: return 0 if i == 20: return 100 return g(Y, X, i + 1) + 1 def g(X, Y, i): if X == Y: return 0 if i == 20: return 100 return min(f(X + Y, X - Y, i + 1), g(X + Y, X - Y, i + 1)) + 1 X, Y = map(int, input().split()) ans = min(f(X, Y, 0), g(X, Y, 0)) print(ans) if ans < 100 else print(-1)