import math

fibo_1 = 1
fibo_2 = 1

index_1000digit = 0
index_10000digit = 0

index = 3

while(1):
    
    fibo_n = fibo_1 + fibo_2
    power10 = int(math.log10(fibo_n))

    if(power10 == 999 and index_1000digit == 0):
        index_1000digit = index

    elif(power10 == 9999 and index_10000digit == 0):
        index_10000digit = index
        break;

    fibo_1 = fibo_2
    fibo_2 = fibo_n
    index = index + 1

print("Index for 1st Fibonacci number with 1000 digits is:", index_1000digit)
print("Index for 1st Fibonacci number with 10000 digits is:", index_10000digit)

# OUTPUT:

# Index for 1st Fibonacci number with 1000 digits is: 4782
# Index for 1st Fibonacci number with 10000 digits is: 47847