/**
 * The intersection of "What is a tuple?" and "is not Operator"
 *
 * Given an Athlete, check if the athlete is not injured and has not won any medals.
 *
 * @param athlete A tuple containing the athlete's name (String), injury status (Boolean), and medal count (Int)
 * @return True if the athlete is not injured and has not won any medals, else False
 */
fun intersectionOfTupleAndIsNotOperator(athlete: Triple<String, Boolean, Int>): Boolean {

    return !(athlete.second && athlete.third != 0)
}
/**
 * The intersection of "What is a tuple?" and "is not Operator"
 *
 * Given an Athlete, check if the athlete is not injured and has not won any medals.
 *
 * @param athlete A tuple containing the athlete's name (String), injury status (Boolean), and medal count (Int)
 * @return True if the athlete is not injured and has not won any medals, else False
 */
fun intersectionOfTupleAndIsNotOperator(athlete: Triple<String, Boolean, Int>): Boolean {
/**
 * The intersection of "What is a tuple?" and "is not Operator"
 *
 * Given an Athlete, check if the athlete is not injured and has not won any medals.
 *
 * @param athlete A tuple containing the athlete's name (String), injury status (Boolean), and medal count (Int)
 * @return True if the athlete is not injured and has not won any medals, else False
 */
fun intersectionOfTupleAndIsNotOperator(athlete: Triple<String, Boolean, Int>): Boolean {

    return !(athlete.second && athlete.third != 0)
}