Invia SMS: Constraint Programming for Optimized Degree Paths