Problem Set 03: Ad hoc and complete search