.
roulette online algorithm hcpq