The classic Map Coloring Problem resolved using multi-paradigm programming with Prolog and Java.