.
american roulette algorithm cnqn