Create a correct map while satisfying all the constraints. Sounds easy, but is it...