Pricing and matching for on-demand platform considering customer queuing and order cancellation. Issue 2 (16th May 2022)