Add solution for oil_discount by nacyot and npmachine