.
roulette online algorithm cyfq