  I give an introduction to algorithmic uses of the principle of
inclusion-exclusion. The presentation is intended to be be concrete and
accessible, at the expense of generality and comprehensiveness.
