problem 25 1000-digit Fibonacci number