.
roulette online algorithm ehqc