Combining Constraint Programming Reasoning with Large Language Model Predictions