2.3 Practice: searching smartly