Besiege and Conquer Algorithm