def gfib(n): 
    a = 1
    b = 1
    while a < n:
        yield a 
        a, b = b, a + b
   
if __name__ == '__main__':
    for v in gfib(20):
        print(v, end=' ')
