def abc():
while True:
yield("a")
yield("b")
yield("c")
yield("d")
yield("e")
def firstn(g, n):
x = g()
for _ in range(n):
yield next(x)
x = firstn(abc, 7)
for i in x:
print(i, end=", ")