.
american roulette algorithm yzlq