def second_smallest(numbers):  
    a1, a2 = float('inf'), float('inf')  
    for x in numbers:  
        if x <= a1:  
            a1, a2 = x, a1  
        elif x < a2:  
            a2 = x  
    return a2  
print(second_smallest([1, 2, -8, -2, 0])) 