import java.util.*;
import java.math.*;
public class Main {
//java大数水过
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
BigInteger f, a, b, f1, f2, cnt;
int flag;
while (true) {
a = in.nextBigInteger();
b = in.nextBigInteger();
if (a.equals(BigInteger.ZERO) && b.equals(BigInteger.ZERO))
break;
f1 = BigInteger.ZERO;
f2 = BigInteger.ONE;
cnt = BigInteger.ZERO;
flag = 0;
while (true) {
f = f1.add(f2);
flag = f.compareTo(a);
if (flag >= 0)
break;
f1 = f2;
f2 = f;
}
while (true) {
f = f1.add(f2);
flag = f.compareTo(b);
if (flag > 0)
break;
cnt = cnt.add(BigInteger.ONE);
f1 = f2;
f2 = f;
}
System.out.println(cnt);
}
}
}