Tujen Haggling Optimization: How to Maximize Returns