.
roulette online algorithm icnp