My own map coloring algorythm. Not tested for relevant result.