Main Search Double Homework 18