/**
 * Given the status of three book checkouts, return true if any of the books
 * have not been checked out, and false if all books have been checked out.
 *
 * @param checkout1 The status of the first book checkout.
 * @param checkout2 The status of the second book checkout.
 * @param checkout3 The status of the third book checkout.
 * @return true if any of the books have not been checked out, false otherwise.
 */
fun librarianCheckouts(checkout1: Boolean?, checkout2: Boolean?, checkout3: Boolean?): Boolean {

    // Check if any of the book checkouts are null or false
    return (checkout1 == null || checkout1 == false) &&
            (checkout2 == null || checkout2 == false) &&
            (checkout3 == null || checkout3 == false)
}
/**
 * Given the status of three book checkouts, return true if any of the books
 * have not been checked out, and false if all books have been checked out.
 *
 * @param checkout1 The status of the first book checkout.
 * @param checkout2 The status of the second book checkout.
 * @param checkout3 The status of the third book checkout.
 * @return true if any of the books have not been checked out, false otherwise.
 */
fun librarianCheckouts(checkout1: Boolean?, checkout2: Boolean?, checkout3: Boolean?): Boolean {
/**
 * Given the status of three book checkouts, return true if any of the books
 * have not been checked out, and false if all books have been checked out.
 *
 * @param checkout1 The status of the first book checkout.
 * @param checkout2 The status of the second book checkout.
 * @param checkout3 The status of the third book checkout.
 * @return true if any of the books have not been checked out, false otherwise.
 */
fun librarianCheckouts(checkout1: Boolean?, checkout2: Boolean?, checkout3: Boolean?): Boolean {

    // Check if any of the book checkouts are null or false
    return (checkout1 == null || checkout1 == false) &&
            (checkout2 == null || checkout2 == false) &&
            (checkout3 == null || checkout3 == false)
}