Optimizando codigo de gastos