.
roulette online algorithm icdq