graph coloring, first commit