/**
 * Given a dictionary, iterate over its keys and values, and print each key-value pair.
 *
 * @param dictionary The dictionary to iterate over.
 */
fun iterateOverDictionary(dictionary: Map<String, Int>) {

    // iterate over the keys and values of the dictionary
    for ((key, value) in dictionary) {
        // print each key-value pair
        println("Key: $key, Value: $value")
    }
}

// Example usage
/**
 * Given a dictionary, iterate over its keys and values, and print each key-value pair.
 *
 * @param dictionary The dictionary to iterate over.
 */
fun iterateOverDictionary(dictionary: Map<String, Int>) {
/**
 * Given a dictionary, iterate over its keys and values, and print each key-value pair.
 *
 * @param dictionary The dictionary to iterate over.
 */
fun iterateOverDictionary(dictionary: Map<String, Int>) {

    // iterate over the keys and values of the dictionary
    for ((key, value) in dictionary) {
        // print each key-value pair
        println("Key: $key, Value: $value")
    }
}

// Example usage