algorithmic coloring lol