<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def difference_update(self, *sets):
 """ Update this OrderedSet to remove items from one or more other sets. Example: OrderedSet([1, 3]) OrderedSet([3, 5]) """

        items_to_remove = set()
        for other in sets:
            items_to_remove |= set(other)
        self._update_items([item for item in self.items if item not in items_to_remove])