p = [4,9,10,4,20,13,29,3,39]
def get(i):
print("get called i =", i)
return p[i:]
out = next((get(i) for i, item in enumerate(p) if item > 18), [])
print(out)
cCA9IFs0LDksMTAsNCwyMCwxMywyOSwzLDM5XQpkZWYgZ2V0KGkpOgogICAgcHJpbnQoImdldCBjYWxsZWQgaSA9IiwgaSkKICAgIHJldHVybiBwW2k6XQpvdXQgPSBuZXh0KChnZXQoaSkgZm9yIGksIGl0ZW0gaW4gZW51bWVyYXRlKHApIGlmIGl0ZW0gPiAxOCksIFtdKQpwcmludChvdXQp