.
american roulette algorithm npqh