A Filtering Algorithm for Constraints of Difference in CSPs