import itertools

def fibonacci(n):
    a, b = 1, 1
    yield a
    for _ in range(1, n):
        a, b = b, a+b
        yield a

def nth_value(n):
    return next(itertools.islice(fibonacci(n), n-1, n))
    
print(nth_value(1500))