Experience in Integrating AI and Constraint Programming Methods for Automated Yellow Pages Layout