N,M = map(int,input().split()) diff = 0 mem = [-1]*(N+1) mem[1]=1 mem[2]=1 def f(n): if mem[n]!=-1: return mem[n] mem[n] = f(n-1)+f(n-2) return mem[n] diff = f(N)-M ans = 0 while diff>0: now = 1 while f(now) <= diff: now += 1 now -= 1 ans += 1 diff -= f(now) print(ans)