/**
 * Given a dictionary of users with their account balances, return a set of users whose balance is above the specified threshold.
 *
 * @param users A dictionary containing user names as keys and their corresponding account balances as values.
 * @param threshold A floating-point number representing the minimum account balance required to be considered.
 * @return A set of user names whose account balance is above the threshold.
 */
fun findUsersWithBalanceAboveThreshold(users: Map<String, Float>, threshold: Float): Set<String> {

    // Use set comprehension to find the desired users
    return users.filterValues { it > threshold }.keys
}
/**
 * Given a dictionary of users with their account balances, return a set of users whose balance is above the specified threshold.
 *
 * @param users A dictionary containing user names as keys and their corresponding account balances as values.
 * @param threshold A floating-point number representing the minimum account balance required to be considered.
 * @return A set of user names whose account balance is above the threshold.
 */
fun findUsersWithBalanceAboveThreshold(users: Map<String, Float>, threshold: Float): Set<String> {
/**
 * Given a dictionary of users with their account balances, return a set of users whose balance is above the specified threshold.
 *
 * @param users A dictionary containing user names as keys and their corresponding account balances as values.
 * @param threshold A floating-point number representing the minimum account balance required to be considered.
 * @return A set of user names whose account balance is above the threshold.
 */
fun findUsersWithBalanceAboveThreshold(users: Map<String, Float>, threshold: Float): Set<String> {

    // Use set comprehension to find the desired users
    return users.filterValues { it > threshold }.keys
}