Glirk Dient's won't work, because two areas are allowed to have the same color if they only touch at a point (the areas may share a vertex point).
In the top one for JaWiB, the light blue can be changed to dark green.
In the bottom one, I assume the light blue and the dark blue overlap by more than just a vertex. If so, the red one can be turned yellow (or the yellow can be turned red). If not, then it is like Glirk Dient's comment, and you only need three colors.
I don't see areas in Zach L.'s picture. How does it apply?