Main Search Domino Cum Compilation