Title: Constraint Programming: Basics and Trends