added a single two opt iteration to solver