An assignment for Artificial Intelligence.