/**
 * Given two tuples representing veterinarians' data, this function combines and returns a set containing
 * the concatenated and repeated data from both tuples.
 *
 * @param vet1 A tuple representing the data of the first veterinarian.
 * @param vet2 A tuple representing the data of the second veterinarian.
 * @return A set containing the combined and repeated data.
 */
fun combineVetData(vet1: List<String>, vet2: List<String>): Set<String> {

    // Concatenating both tuples
    val combinedData = vet1 + vet2

    // Repeating the combined data
    val repeatedData = combinedData + combinedData

    // Converting the repeated data into a set and returning it
    return repeatedData.toSet()
}
/**
 * Given two tuples representing veterinarians' data, this function combines and returns a set containing
 * the concatenated and repeated data from both tuples.
 *
 * @param vet1 A tuple representing the data of the first veterinarian.
 * @param vet2 A tuple representing the data of the second veterinarian.
 * @return A set containing the combined and repeated data.
 */
fun combineVetData(vet1: List<String>, vet2: List<String>): Set<String> {
/**
 * Given two tuples representing veterinarians' data, this function combines and returns a set containing
 * the concatenated and repeated data from both tuples.
 *
 * @param vet1 A tuple representing the data of the first veterinarian.
 * @param vet2 A tuple representing the data of the second veterinarian.
 * @return A set containing the combined and repeated data.
 */
fun combineVetData(vet1: List<String>, vet2: List<String>): Set<String> {

    // Concatenating both tuples
    val combinedData = vet1 + vet2

    // Repeating the combined data
    val repeatedData = combinedData + combinedData

    // Converting the repeated data into a set and returning it
    return repeatedData.toSet()
}