algorithm-of-a-buy-scenario