367 Lecture 23.1 Introduction to Heuristics