/**
 * This function generates data for a library management system.
 *
 * @return A dictionary representing the library data.
 * The keys of the dictionary are the book titles, and the values are tuples containing:
 * - The author of the book.
 * - The publication year of the book.
 * - The number of copies available in the library.
 */
fun generateLibraryData(): Map<String, Triple<String, Int, Int>> {

    return mapOf(
        "Book 1" to Triple("Author 1", 2000, 5),
        "Book 2" to Triple("Author 2", 2005, 3),
        "Book 3" to Triple("Author 3", 2012, 10),
        "Book 4" to Triple("Author 1", 2017, 2),
        "Book 5" to Triple("Author 4", 2010, 7),
        "Book 6" to Triple("Author 2", 2015, 4),
        "Book 7" to Triple("Author 5", 2019, 6)
    )
}
/**
 * This function generates data for a library management system.
 *
 * @return A dictionary representing the library data.
 * The keys of the dictionary are the book titles, and the values are tuples containing:
 * - The author of the book.
 * - The publication year of the book.
 * - The number of copies available in the library.
 */
fun generateLibraryData(): Map<String, Triple<String, Int, Int>> {
/**
 * This function generates data for a library management system.
 *
 * @return A dictionary representing the library data.
 * The keys of the dictionary are the book titles, and the values are tuples containing:
 * - The author of the book.
 * - The publication year of the book.
 * - The number of copies available in the library.
 */
fun generateLibraryData(): Map<String, Triple<String, Int, Int>> {

    return mapOf(
        "Book 1" to Triple("Author 1", 2000, 5),
        "Book 2" to Triple("Author 2", 2005, 3),
        "Book 3" to Triple("Author 3", 2012, 10),
        "Book 4" to Triple("Author 1", 2017, 2),
        "Book 5" to Triple("Author 4", 2010, 7),
        "Book 6" to Triple("Author 2", 2015, 4),
        "Book 7" to Triple("Author 5", 2019, 6)
    )
}