A.I. Homework in Hanyang Univ. MapColoring using Backtracking, Forward Check, Arc Consistency