.
roulette online algorithm qchw