/**
 * Write a function that takes a dictionary as input and deletes all the keys 
 * that have even values. Finally, return the modified dictionary.
 *
 * @param dictionary A dictionary containing arbitrary keys and values.
 * @return The modified dictionary after deleting keys with even values.
 */
fun deleteKeysWithEvenValues(dictionary: MutableMap<String, Int>): MutableMap<String, Int> {

    val keysToRemove = dictionary.filterValues { it % 2 == 0 }.keys
    keysToRemove.forEach { dictionary.remove(it) }
    return dictionary
}
/**
 * Write a function that takes a dictionary as input and deletes all the keys 
 * that have even values. Finally, return the modified dictionary.
 *
 * @param dictionary A dictionary containing arbitrary keys and values.
 * @return The modified dictionary after deleting keys with even values.
 */
fun deleteKeysWithEvenValues(dictionary: MutableMap<String, Int>): MutableMap<String, Int> {
/**
 * Write a function that takes a dictionary as input and deletes all the keys 
 * that have even values. Finally, return the modified dictionary.
 *
 * @param dictionary A dictionary containing arbitrary keys and values.
 * @return The modified dictionary after deleting keys with even values.
 */
fun deleteKeysWithEvenValues(dictionary: MutableMap<String, Int>): MutableMap<String, Int> {

    val keysToRemove = dictionary.filterValues { it % 2 == 0 }.keys
    keysToRemove.forEach { dictionary.remove(it) }
    return dictionary
}