Main Search Rough Bbc Dp