Oscillation criteria for first-order impulsive differential equations with positive and negative coefficients