region coloring