水一水。。
import java.math.*;  
import java.util.*;  
import java.io.*; 

public class Main {
	BigInteger[] fib = new BigInteger[505];
	
	public void work(){
		fib[1] = BigInteger.ONE;
		fib[2] = BigInteger.valueOf(2);
		for(int i = 3; i <= 500; i++)
			fib[i] = fib[i-1].add(fib[i-2]);
		
		while(cin.hasNext()){
			BigInteger a = cin.nextBigInteger();
			BigInteger b = cin.nextBigInteger();
			if(b.equals(BigInteger.ZERO))break;
			int ans = 0;
			for(int i = 1; i <= 500; i++){
				if(a.compareTo(fib[i])<=0 && fib[i].compareTo(b)<=0)
					ans++;
			}
			System.out.println(ans);
		}
	}
	Main() {  
        cin = new Scanner(System.in);  
    }  
    public static void main(String[] args) {  
        Main e = new Main();  
        e.work();
    } 
    public Scanner cin;  
}