.
american roulette algorithm qkwq