.
american roulette algorithm iipd