Question: 
Write a function to find the sum of first even and odd number of a given list.


Model's Code:
def sum_even_odd(lst):
    even = next((x for x in lst if x % 2 == 0), 0)
    odd = next((x for x in lst if x % 2 != 0), 0)
    return even + odd



Sample Correct Code:
def sum_even_odd(list1):
    first_even = next((el for el in list1 if el%2==0),-1)
    first_odd = next((el for el in list1 if el%2!=0),-1)
    return (first_even+first_odd)


Asserts:
assert sum_even_odd([1,3,5,7,4,1,6,8])==5
assert sum_even_odd([1,2,3,4,5,6,7,8,9,10])==3
assert sum_even_odd([1,5,7,9,10])==11


Tests:
Test 1 of 3: PASS
Test 2 of 3: PASS
Test 3 of 3: PASS

Test 881 of 974: 678/881 (76.95800227014756%): success