Main Search Dick Swapping