.
american roulette algorithm znxn