Simplify explanation of multiset operations by removing restrictions on negative inputs.
diff --git a/Lib/collections.py b/Lib/collections.py
index 45558f9..232c772 100644
--- a/Lib/collections.py
+++ b/Lib/collections.py
@@ -314,8 +314,8 @@
         if not isinstance(other, Counter):
             return NotImplemented
         result = Counter()
-        for elem, count in self.items():
-            newcount = count - other[elem]
+        for elem in set(self) | set(other):
+            newcount = self[elem] - other[elem]
             if newcount > 0:
                 result[elem] = newcount
         return result